textarea
{
border: 1px solid #2B2B2B; 
border-radius: 5px; 
height: 90px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: Black; 
text-decoration: none; 
}
textarea:focus
{
box-shadow: 0px 0px 7px 1px #2B2B2B; 
}
TABLE
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: Black; 
text-decoration: none; 
}
select
{
border: 1px solid #2B2B2B; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: Black; 
text-decoration: none; 
}
InputText
{
border: 1px solid #2B2B2B; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: Black; 
text-decoration: none; 
}
InputText:focus
{
box-shadow: 0px 0px 7px 1px #2B2B2B; 
}
input[type=text]
{
border: 1px solid #2B2B2B; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: Black; 
text-decoration: none; 
}
input[type=text]:focus
{
box-shadow: 0px 0px 7px 1px #2B2B2B; 
}
input[type=password]
{
border: 1px solid #2B2B2B; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: Black; 
text-decoration: none; 
}
input[type=password]:focus
{
box-shadow: 0px 0px 7px 1px #2B2B2B; 
}
IMG
{
margin-left: 0px; 
margin-right: 0px; 
margin-top: 0px; 
}
BODY
{
background-color: #2b2b2b; 
margin: 0px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: Black; 
text-decoration: none; 
}
.WelcomeText
{
font-family: 'Merriweather', Serif; 
font-size: 40pt; 
color: White; 
text-decoration: none; 
}
.WebDisplayPanelTextLbl
{
height: 45px; 
line-height: 45px; 
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Black; 
text-decoration: none; 
}
.WebDisplayPanelEditButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.WebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.WebDisplayPagePrevButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.WebDisplayPageNextButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.WebDisplayPageFinishButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.WebDisplayPageButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.WebDisplayConfirmButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.WebContentTable
{
padding: 0px; 
}
.VideosRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.VideosListSubAttrsPanel
{
display: inline-block; 
max-width: 700px; 
vertical-align: top; 
}
.VideosListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.VideosAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.VideoListPhotoSubAttrsPanel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.VideoListPhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.UsageData
{
color: Black; 
display: inline-block; 
}
.UploadFileSelector
{
bottom: 0px; 
color: Transparent; 
height: 100%; 
left: 0px; 
min-height: 100%; 
opacity: 0; 
position: absolute; 
right: 0px; 
top: 0px; 
width: 100%; 
}
.UploadFilePreviewImage
{
display: block; 
max-width: 450px; 
object-fit: contain; 
object-position: none; 
}
.UploadFilePlaceholderImageClickOrDrag
{
background-image: URL('imgs/PlaceholderClickOrDragToSelect.png'); 
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFilePlaceholderImageClickOnly
{
background-image: URL('imgs/PlaceholderClickToSelect.png'); 
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFilePlaceholderImage
{
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFileDragover
{
opacity: 0.2; 
}
.UploadFileContainerDiv
{
display: inline-block; 
min-height: 150px; 
position: relative; 
vertical-align: Top; 
width: 400px; 
}
.UploadFileClearButton
{
display: block; 
}
.UnmoderatedImageAttributeData
{
border-color: Red; 
border-style: Solid; 
border-width: 5px; 
color: Red !important; 
display: inline-block; 
}
.UnmoderatedDisclosedImageAttributeData
{
color: Black; 
display: inline-block; 
}
.UnmoderatedDisclosedAttributeData
{
color: Black; 
display: inline-block; 
}
.UnmoderatedAttributeData
{
color: Red !important; 
display: inline-block; 
}
.TwitterMenuSocialMenuMenuItemCell
{
border-left: 0px; 
display: inline-block; 
vertical-align: top; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.TwitterMenuSocialMenuMenuItem
{
background-position: top center; 
background-repeat: no-repeat; 
display: inline-block; 
height: 30px; 
margin-right: 10px; 
padding: 0px; 
width: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
text-align: Center; 
}
.TwitterMenuSocialMenuMenuItem:hover
{
background-position: bottom center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.TwitterMenu
{
background-image: URL('../StaticImages/NewTwitter20180530025345.png'); 
background-position: top center; 
background-repeat: no-repeat; 
display: inline-block; 
height: 30px; 
margin-right: 10px; 
padding: 0px; 
width: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
text-align: Center; 
}
.TwitterMenu:hover
{
background-position: bottom center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.TranslationTitle
{
border-bottom: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.Title
{
border-bottom: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.TicketsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.TicketsHeaderRow
{
border-bottom: 1px solid #2B2B2B; 
height: 30px; 
line-height: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.TicketsHeaderCell
{
padding: 0px 10px; 
}
.TicketsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.TicketsCell
{
padding: 0px 10px ; 
}
.TicketsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.TicketDetailsMakeBookingPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 4%; 
padding: 0px 0px 5px 0px; 
}
.TicketDetailsCapture_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.TabPanelCell
{
background-color: White; 
}
.TabButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.SubMenuItemCellLevel03
{
padding: 15px 0px 15px 45px; 
}
.SubMenuItemCellLevel02
{
padding: 15px 0px 15px 30px; 
}
.SubMenuItemCellLevel01
{
background-repeat: 15px 0px 15px 15px; 
}
.SubMenuCell
{
background-color: #daddcc; 
}
.SubMenuButtonLvl03
{
display: inline-block; 
height: 25px; 
line-height: 25px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
padding: 0px 5px; 
text-align: Center; 
}
.SubMenuButtonLvl02
{
display: inline-block; 
height: 25px; 
line-height: 25px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
padding: 0px 5px; 
text-align: Center; 
}
.SubMenuButtonLvl01
{
display: inline-block; 
height: 25px; 
line-height: 25px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
padding: 0px 5px; 
text-align: Center; 
}
.SubMenuButton
{
display: inline-block; 
height: 25px; 
line-height: 25px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
padding: 0px 5px; 
text-align: Center; 
}
.SubAttributeDisclosed
{
font-weight: bold; 
}
.SportsNewsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.SportsNewsPrimePanel
{
border-top: 2px solid rgb(10, 96, 131); 
clear: both; 
padding: 10px 0px; 
}
.SportsNewsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.SportsFrontPanelWebDisplayPanelTextLbl
{
height: 45px; 
line-height: 45px; 
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Black; 
text-decoration: none; 
}
.SportsFrontPanelWebDisplayMainPanel
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/SportsBack20160330042825.jpg'); 
height: 220px; 
margin-top: 10px; 
min-height: 220px; 
}
.SportsFrontPanelRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.SportsFrontPanelPrimePanel
{
background-image: URL('../StaticImages/FrontPageOpaque20120921032430.png'); 
padding-left: 10px; 
padding-top: 10px; 
}
.SportsFrontPanelAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.SportNewssFrontPanelWebDisplayPanelTextLbl
{
height: 45px; 
line-height: 45px; 
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Black; 
text-decoration: none; 
}
.SportNewssFrontPanelRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.SportNewssFrontPanelAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.SportNewsFrontPanelWebDisplayPanelTextLbl
{
height: 45px; 
line-height: 45px; 
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Black; 
text-decoration: none; 
}
.SportNewsFrontPanelWebDisplayMainPanel
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/SportsNewsBack20171130013542.jpg'); 
height: 220px; 
margin-top: 10px; 
}
.SportNewsFrontPanelViewAllPrimesFunctionPanel
{
background-image: URL('../StaticImages/FrontPageOpaque20120921032430.png'); 
height: 27px; 
}
.SportNewsFrontPanelViewAllPrimesFunction
{
float: right; 
height: 25px; 
line-height: 25px; 
margin-right: 10px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #0a6083; 
text-decoration: none; 
}
.SportNewsFrontPanelRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.SportNewsFrontPanelPrimePanel
{
background-image: URL('../StaticImages/FrontPageOpaque20120921032430.png'); 
padding-left: 10px; 
padding-top: 10px; 
}
.SportNewsFrontPanelAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.SolidRadio
{
width: auto; 
}
.SolidRadio input[type=radio]:checked +label
{
background-color: #294F6D; 
position: relative; 
}
.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; 
}
.SocietyTextnonIE
{
background-color: #cacdb8; 
height: 40px; 
}
.SocietyTextIE
{
background-color: #cacdb8; 
height: 40px; 
}
.SocietyText
{
background-color: #cacdb8; 
height: 40px; 
}
.SocialMenuMenuItemCell
{
border-left: 0px; 
display: inline-block; 
vertical-align: top; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.SocialMenuMenuItem
{
background-position: top center; 
background-repeat: no-repeat; 
display: inline-block; 
height: 30px; 
margin-right: 10px; 
padding: 0px; 
width: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
text-align: Center; 
}
.SocialMenuMenuItem:hover
{
background-position: bottom center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.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; 
}
.ShowMobileMenuMenuItemCell
{
border-left: 0px; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.ShowMobileMenuMenuItem
{
background-position: left center; 
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/MobileMenu20180823112734.png'); 
height: 30px; 
line-height: 30px; 
padding: 0px 0px 0px 55px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
display: inline-block; 
text-align: Center; 
}
.ShowMobileMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.ShowMobileMenuCell
{
display: none; 
}
.ShowBasketLink
{
background-image: URL('imgs/basket_white.png'); 
background-position: center bottom; 
background-repeat: no-repeat; 
color: White; 
display: inline-block; 
font-family: 'QuickSand'; 
font-size: 15pt; 
height: 38px; 
padding-left: 20px; 
text-decoration: none; 
vertical-align: middle; 
width: 20px; 
}
.SendEmailDisplayToPanel
{
padding: 5px 0px; 
}
.SendEmailDisplayToLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.SendEmailDisplaySubjectPanel
{
padding: 5px 0px; 
}
.SendEmailDisplaySubjectLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.SendEmailDisplaySubjectEntry
{
min-width: 600px; 
}
.SendEmailDisplayPanel
{
padding: 5px 0px; 
}
.SendEmailDisplayMessagePanel
{
padding: 5px 0px; 
}
.SendEmailDisplayMessageLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.SendEmailDisplayMessageEntry
{
height: auto; 
min-height: 300px; 
min-width: 600px; 
}
.SendEmailDisplayLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.SendEmailDisplayFromPanel
{
padding: 5px 0px; 
}
.SendEmailDisplayFromLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.SendEmailDisplayEntry
{
min-width: 600px; 
}
.SendEmailButton
{
margin: 0px 15px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.SendEmailButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.SendEmailActionPanel
{
margin-left: 105px; 
}
.SendEmailActionButton
{
margin: 0px 15px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.SendEmailActionButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.SelectedTabButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.SeatingPreference_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.SearchButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.SearchButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.SaveButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.RightPanelWebContentTable
{
padding: 0px; 
}
.RequestPasswordReminderButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.Registration_MemReg_OtherDetailsPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_OtherDetailsNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.Registration_MemReg_OtherDetailsEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_OtherDetailsEditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_OtherDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_OtherDetailsDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.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_NamePreferredName_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NameNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.Registration_MemReg_NameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NameEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_NameEditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_NameDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.Registration_MemReg_EmailAddressesPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_EmailAddressesNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.Registration_MemReg_EmailAddressesEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_EmailAddressesEditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_EmailAddressesDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.Registration_MemReg_EducationGeneralPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_EducationGeneralNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.Registration_MemReg_EducationGeneralHouse_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_EducationGeneralEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_EducationGeneralEditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_EducationGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_EducationGeneralDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.Registration_MemReg_EducationGeneralClassOf_EditLabel
{
display: inline-block; 
width: 150px; 
}
.RegisterPrimeDisplayPanel
{
padding: 10px 0px; 
}
.RegisterNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.RegisterNameTitle_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
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; 
}
.RegisterEmailNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
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; 
}
.RegisterEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.RegisterEditLabel
{
display: inline-block; 
width: 150px; 
}
.RegisterEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.RegisterButtonConfirm Details
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.RegisterButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.RegisterAddressUsage_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressTown_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressPostalcode_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
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; 
}
.RegisterAddressCounty_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressCountry_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress3_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress2_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress1_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.Radio4L input[type=radio]:checked + label::after
{
content: ''; 
}
.Radio4L input[type=radio] + label::before
{
border: 1px solid; 
border-radius: 10px; 
content: ''; 
height: 18px; 
left: -14px; 
position: absolute; 
top: 1px; 
width: 18px; 
}
.Radio4L input[type=radio] + label::after
{
background-color: #7c7d8f; 
border: 1px solid; 
border-radius: 5px; 
height: 10px; 
left: -10px; 
position: absolute; 
top: 5px; 
width: 10px; 
}
.Radio4L input[type=radio] + label
{
display: inline-block; 
padding-left: 15px; 
position: relative; 
}
.Radio4L input[type=radio]
{
opacity: 0; 
}
.Radio4L
{
display: inline-block; 
height: 25px; 
line-height: 25px; 
}
.PublicationsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.PublicationsPrimePanel
{
border-top: 2px solid #0a6083; 
clear: both; 
padding-bottom: 10px; 
padding-top: 10px; 
}
.PublicationsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.ProfileSocialsNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.ProfileSocialsLinkedinLabel
{
color: #0a6083; 
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.ProfileSocialsLinkedin_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.ProfileSocialsLinkedin_Edit
{
vertical-align: top; 
}
.ProfileSocialsEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileSocialsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.ProfileSocialsEditItem
{
vertical-align: top; 
}
.ProfileSocialsEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileSocialsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileSocialsDisplayLabel
{
color: #0a6083; 
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.ProfileSocialsDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.ProfileSocialsDisplayItemParentPanel
{
margin-top: 15px; 
}
.ProfileInterestGroupWebDisplayMainPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileCertificatesYearAwardedLabel
{
color: #0a6083; 
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.ProfileCertificatesLevelLabel
{
color: #0a6083; 
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.ProfileCertificatesEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.ProfileCertificatesDisplayLabel
{
color: #0a6083; 
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.ProfileCertificatesDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.ProfileCertificatesCertificateDocumentLabel
{
color: #0a6083; 
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.ProductSelectionFunctionsFunctionsPanel
{
border-bottom: 1px solid #6E2636; 
padding-bottom: 20px; 
}
.ProductsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.ProductOptionsSubAttrPanel
{
padding: 10px 0px 0px 0px; 
}
.ProductOptionsQuantityHighlight
{
border: 3px solid #ff9933; 
display: inline-block; 
width: 150px; 
}
.ProductOptionsQuantity
{
width: 129px; 
display: inline-block; 
}
.ProductOptionsOptionQuantityHighlight
{
border: 3px solid #ff9933; 
display: inline-block; 
width: 150px; 
}
.ProductOptionsOptionQuantity
{
width: 129px; 
display: inline-block; 
}
.ProductOptionsOptionLabel
{
display: inline-block; 
width: 120px; 
}
.ProductOptionsOptionDropdownHighlight
{
border: 3px solid #ff9933; 
display: inline-block; 
width: 150px; 
}
.ProductOptionsOptionDropdownDisabled
{
background-color: LightGray; 
display: inline-block; 
width: 150px; 
}
.ProductOptionsOptionDropdown
{
display: inline-block; 
width: 150px; 
}
.ProductOptionsClearOptions
{
margin: 10px 10px 0px 0px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.ProductOptionsButton
{
margin: 10px 10px 0px 0px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.ProductOptionsAddToBasketMessagePanel
{
display: inline-block; 
margin: 0px 0px 0px 10pz; 
padding-top: 10px; 
}
.ProductOptionsAddToBasketMessageLabelRemoved
{
display: none; 
}
.ProductOptionsAddToBasketMessageLabelPanel
{
display: inline-block; 
margin: 0px 0px 0px 10px; 
padding-top: 10px; 
}
.ProductOptionsAddToBasketMessageLabelError
{
background-color: Bisque; 
}
.ProductOptionsAddToBasketDisabled
{
color: AliceBlue; 
}
.ProductOptionsAddToBasket
{
margin: 10px 10px 0px 0px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.PrivatePublicCheck input[type=checkbox]:checked + label::before
{
content: attr(data-on); 
left: 23px; 
}
.PrivatePublicCheck input[type=checkbox]:checked + label::after
{
left: 2px; 
transition: 0.2s; 
}
.PrivatePublicCheck input[type=checkbox] + label::before
{
content: attr(data-off); 
display: inline-block; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
position: absolute; 
}
.PrivatePublicCheck input[type=checkbox] + label::after
{
border: 1px solid; 
border-radius: 12px; 
content: ''; 
display: inline-block; 
height: 20px; 
left: calc(100% - 23px); 
position: absolute; 
top: 1px; 
transition: 0.2s; 
width: 20px; 
}
.PrivatePublicCheck input[type=checkbox] + label
{
border: 1px solid; 
border-radius: 12px; 
display: inline-block; 
height: 24px; 
position: relative; 
vertical-align: top; 
width: 100px; 
}
.PrivatePublicCheck input[type=checkbox]
{
opacity: 0; 
}
.PrivatePublicCheck
{
display: inline-block; 
vertical-align: top; 
}
.PrimeListTitle
{
border-bottom: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.PrimeListDataCell
{
color: Black; 
display: inline-block; 
}
.PrimeFocusWebDisplayPanelEditButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.PrimeFocusWebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.PrimeFocusPrimeDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.PrimeFocusPrimeDisplayItemsPanel
{
padding: 5px 0px; 
}
.PrimeFocusPrimeDisplayItem
{
color: Black; 
display: inline-block; 
}
.PrimeFocusNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.PrimeFocusIndividualWebDisplayPanelEditButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.PrimeFocusIndividualWebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.PrimeFocusIndividualNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.PrimeFocusIndividualEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.PrimeFocusIndividualEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PrimeFocusIndividualEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.PrimeFocusEditSagiPanel
{
margin: 5px 0px; 
}
.PrimeFocusEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.PrimeFocusEditItem
{
vertical-align: top; 
}
.PrimeFocusEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.PrimeFocusEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PrimeFocusEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.PrimeFocusDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.PrimeFocusDisplayItemParentPanel
{
margin-top: 15px; 
}
.PrimeFocusDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.pnlBasket
{
margin: auto; 
}
.PhotoAndTextEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.PhotoAndTextDisplayLabel
{
color: #0a6083; 
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.PeekSubMenuPanel
{
background-color: #2B2B2B; 
width: 200px; 
}
.PeekMenuItemCell
{
border-bottom: 1px solid #cccccc; 
border-right: 0px; 
display: block; 
height: 45px; 
line-height: 45px; 
margin: 0px 10px; 
border-left: 1px solid #cccccc; 
padding: 0px; 
}
.PeekMenuItem
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
text-align: Left; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
padding: 0px 5px; 
}
.PeekMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.PeekabooPanel
{
position: absolute; 
}
.PDEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.PDDisplayLabel
{
color: #0a6083; 
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.PayViaStripeButton
{
margin-right: 15px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.PayViaStripeButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.PayViaPayPalButton
{
background-color: #2B2B2B; 
border-radius: 5px; 
margin: 5px 0px; 
padding: 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
}
.PayOnTheDayButton
{
margin-right: 15px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.PayOnTheDayButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.PastEventsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.PastEventsPrimePanel
{
border-top: 2px solid #0a6083; 
clear: both; 
padding-bottom: 10px; 
padding-top: 10px; 
}
.PastEventsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.PastEventListPhotoPanel
{
float: left; 
margin: 0px 10px 10px 5px; 
width: 150px; 
}
.PastEventListEventName
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #0a6083; 
text-decoration: none; 
}
.PastEventListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.PasswordResetRequestInvalidMessage
{
color: darkblue; 
font-size: small; 
}
.PasswordResetButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.PasswordReminderEmailAddressLabel
{
display: inline-block; 
margin-bottom: 15px; 
padding-right: 20px; 
}
.PasswordReminderEmailAddressEntry
{
width: 350px; 
}
.PasswordButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.ParentSubMenuItemCellLevel02
{
padding: 15px 0px 15px 30px; 
}
.ParentSubMenuItemCellLevel01
{
background-repeat: 15px 0px 15px 15px; 
}
.ParentMobileMenuSubMenuItemCellLevel01
{
padding: 0px 0px 0px 10px; 
}
.ParentMobileMenuMenuItemCell
{
border-left: 0px; 
display: block; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.ParentmnuDD_OASociety_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
border-right: 0px; 
display: block; 
height: 45px; 
line-height: 45px; 
margin: 0px 10px; 
border-left: 1px solid #cccccc; 
padding: 0px; 
}
.ParentMenuItemCell
{
border-left: 1px solid #cccccc; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.ParentMenuCellMenuItemCell
{
border-left: 1px solid #cccccc; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.ParentMenuButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 15px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.ParentMenuButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.PagingPrevLink
{
background-image: URL('Imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
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: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
text-align: Center; 
}
.PagingLink
{
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
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: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
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: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
text-align: Center; 
}
.PageTitleLight
{
font-family: 'Merriweather', Serif; 
font-size: 22pt; 
color: #cccccc; 
text-decoration: none; 
}
.PageTitle
{
font-family: 'Merriweather', Serif; 
font-size: 22pt; 
color: Black; 
text-decoration: none; 
}
.OverBannerTextPanel
{
background-image: URL('../StaticImages/OpaqueBlack20180525035541.png'); 
padding: 30px; 
}
.OverBannerText
{
font-family: 'Merriweather', Serif; 
font-size: 24pt; 
color: White; 
text-decoration: none; 
}
.OverBannerRotText
{
padding-top: 5%; 
position: absolute; 
top: 0; 
width: 100%; 
z-index: 1000; 
}
.OverBannerParentPanel
{
margin: auto; 
text-align: Center; 
width: 576px; 
}
.OpenButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.OldStyleAttributeFunctionPanelCell
{
text-align: right; 
}
.OldStyleAttributeFunctionInstanceCell
{
text-align: right; 
}
.OldStyleAttributeFunctionCell
{
text-align: right; 
}
.OldStyleAttributeFunctionAddEditCell
{
text-align: right; 
}
.OAVideosRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.OAVideosPagingPrevLink
{
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: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
text-align: Center; 
}
.OAVideosPagingPanel
{
text-align: Center; 
}
.OAVideosPagingNextLink
{
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: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
text-align: Center; 
}
.OAVideosPagingLastLink
{
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: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
text-align: Center; 
}
.OAVideosPagingFirstLink
{
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: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
text-align: Center; 
}
.OAVideosAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.OASPublicationsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.OASPublicationsPrimePanel
{
border-bottom: 1px solid #cccccc; 
padding: 20px 0px; 
}
.OASPublicationsPagingPrevLink
{
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: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
text-align: Center; 
}
.OASPublicationsPagingPanel
{
text-align: Center; 
}
.OASPublicationsPagingNextLink
{
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: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
text-align: Center; 
}
.OASPublicationsPagingLastLink
{
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: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
text-align: Center; 
}
.OASPublicationsPagingFirstLink
{
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: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
text-align: Center; 
}
.OASPublicationsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.OASMerchandiseRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.OASMerchandisePrimePanel
{
border-bottom: 1px solid #cccccc; 
padding: 20px 0px; 
}
.OASMerchandiseAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.OAPhotoAndTextEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.OAPhotoAndTextDisplayLabel
{
width: 200px; 
color: #0a6083; 
display: inline-block; 
vertical-align: top; 
}
.OAPastEventsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.OAPastEventsPrimePanel
{
border-bottom: 1px solid #cccccc; 
padding: 20px 0px; 
}
.OAPastEventsPagingPrevLink
{
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: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
text-align: Center; 
}
.OAPastEventsPagingPanel
{
text-align: Center; 
}
.OAPastEventsPagingNextLink
{
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: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
text-align: Center; 
}
.OAPastEventsPagingLastLink
{
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: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
text-align: Center; 
}
.OAPastEventsPagingFirstLink
{
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: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
text-align: Center; 
}
.OAPastEventsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.OAPastEventListSubAttrsPanel
{
display: inline-block; 
max-width: calc(100% - 530px); 
vertical-align: top; 
}
.OAPastEventListPhotoPanel
{
margin-bottom: 20px; 
}
.OAPastEventListEventNamePanel
{
margin-bottom: 20px; 
}
.OAPastEventListEventName
{
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: Black; 
text-decoration: none; 
}
.OAPastEventListEventDatePanel
{
margin-bottom: 20px; 
}
.OAPastEventListEventDateddMmmmYyyyPanel
{
margin-bottom: 20px; 
}
.OAPastEventListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.OAPastEventListDisplayItemsPanel
{
margin-bottom: 20px; 
}
.OANewsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.OANewsPrimePanel
{
border-bottom: 1px solid #cccccc; 
padding: 20px 0px; 
}
.OANewsPagingPrevLink
{
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: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
text-align: Center; 
}
.OANewsPagingPanel
{
text-align: Center; 
}
.OANewsPagingNextLink
{
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: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
text-align: Center; 
}
.OANewsPagingLastLink
{
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: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
text-align: Center; 
}
.OANewsPagingFirstLink
{
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: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
text-align: Center; 
}
.OANewsListTitlePanel
{
margin-bottom: 20px; 
}
.OANewsListTitle
{
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: Black; 
text-decoration: none; 
}
.OANewsListSubAttrsPanel
{
display: inline-block; 
max-width: calc(100% - 530px); 
vertical-align: top; 
}
.OANewsListPhotoSubAttrsPanel
{
display: inline-block; 
padding-right: 20px; 
vertical-align: top; 
width: 500px; 
}
.OANewsListPhotoPhotoPanel img
{
width: 100%; 
}
.OANewsListPhotoPhotoPanel a
{
width: 100%; 
}
.OANewsListPhotoPhoto img
{
width: 500px; 
}
.OANewsListPhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.OANewsListPhotoDisplayLabel
{
color: #0a6083; 
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.OANewsListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.OANewsListDisplayLabel
{
color: #0a6083; 
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.OANewsListDisplayItemsPanel
{
margin-bottom: 20px; 
}
.OANewsListDateddMmmmYyyyPanel
{
margin-bottom: 20px; 
}
.OANewsListDate
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 16pt; 
color: #555555; 
text-decoration: none; 
}
.OANewsListAttachmentPanel
{
margin-bottom: 20px; 
}
.OANewsListAnnouncementPanel
{
margin-bottom: 20px; 
}
.OANewsLatestWebDisplayMainPanel
{
display: inline-block; 
vertical-align: top; 
width: 50%; 
}
.OANewsLatestRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.OANewsLatestPrimePanel
{
cursor: pointer; 
}
.OANewsLatestPhoto img
{
width: 100% !important; 
}
.OANewsLatestPhoto
{
display: inline-block; 
width: 100%; 
}
.OANewsLatestEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.OANewsLatestAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.OANewsFrontWebDisplayPanelTextLbl
{
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: #cccccc; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.OANewsFrontWebDisplayPanelText
{
border-bottom: 1px solid #cccccc; 
margin: 0px 2% 0px 8%; 
padding: 20px 0px 20px 0px; 
}
.OANewsFrontWebDisplayMainPanel
{
display: inline-block; 
vertical-align: top; 
width: 50%; 
}
.OANewsFrontViewAllPrimesFunctionPanel
{
padding-top: 30px; 
text-align: Right; 
}
.OANewsFrontViewAllPrimesFunction
{
padding: 20px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.OANewsFrontRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.OANewsFrontPrimesWebDisplayPanel
{
margin: 0px 2% 0px 8%; 
}
.OANewsFrontPrimePanel
{
border-bottom: 1px solid #cccccc; 
cursor: pointer; 
padding: 15px 0px; 
}
.OANewsFrontParentWebDisplayMainPanel
{
background-color: #2b2b2b; 
}
.OANewsFrontListTitlePanel
{
width: calc(100% - 75px); 
display: inline-block; 
vertical-align: top; 
}
.OANewsFrontListTitle
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.OANewsFrontListLinkDisplayItem
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.OANewsFrontListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.OANewsFrontListDisplayItemsPanel
{
display: inline-block; 
vertical-align: top; 
}
.OANewsFrontListDisplayItem
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.OANewsFrontListDateddmmyyPanel
{
width: 70px; 
display: inline-block; 
vertical-align: top; 
}
.OANewsFrontListDate
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.OANewsFrontAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.OANewsDetailTitlePanel
{
border-bottom: 1px solid #cccccc; 
padding: 20px 0px 10px 0px; 
}
.OANewsDetailTitle
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Black; 
text-decoration: none; 
}
.OANewsDetailPhotoPanel
{
padding: 10px 0px; 
}
.OANewsDetailPhoto img
{
width: 600px; 
}
.OANewsDetailEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.OANewsDetailDisplayItemsPanel
{
padding: 10px 0px; 
}
.OANewsDetailDateddMmmmYyyyPanel
{
padding: 10px 0px; 
}
.OANewsDetailDate
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 16pt; 
color: #555555; 
text-decoration: none; 
}
.OANewsDetailAttachmentPanel
{
padding: 10px 0px; 
}
.OANewsDetailAnnouncementPanel
{
padding: 10px 0px; 
}
.OANewsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.OAMessageWebDisplayMainPanel
{
margin: 0px 4%; 
}
.OAMessageContextTextPanel
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.OAGolfMenuPanelWebDisplayMainPanel
{
background-image: URL('../StaticImages/GolfBack20150924124427.jpg'); 
display: inline-block; 
float: right; 
height: 450px; 
margin-top: 5px; 
vertical-align: top; 
width: 500px; 
}
.OAGolfMenuPanelMenuItemsPanel
{
background-image: URL('../StaticImages/FrontPageOpaque20120921032430.png'); 
padding-left: 5px; 
}
.OAGolfMenuPanelMenuItemCell
{
background-color: Transparent; 
border-right: 0px; 
border-left: 1px solid #cccccc; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.OAGolfMenuPanelMenuItem
{
border-bottom: 1px solid #0a6083; 
height: 25px; 
line-height: 25px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.OAGolfMenuPanelMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.OAFootballTopMenuPanelMenuItemsPanel
{
background-image: URL('../StaticImages/FrontPageOpaque20120921032430.png'); 
padding-left: 5px; 
}
.OAFootballTopMenuPanelMenuItemCell
{
background-color: Transparent; 
border-right: 0px; 
border-left: 1px solid #cccccc; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.OAFootballTopMenuPanelMenuItem
{
border-bottom: 1px solid #0a6083; 
height: 25px; 
line-height: 25px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.OAFootballTopMenuPanelMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.OAFootballMenuPanelWebDisplayMainPanel
{
background-image: URL('../StaticImages/FootballBack20131022024333.jpg'); 
display: inline-block; 
height: 220px; 
margin-right: 10px; 
margin-top: 5px; 
width: 500px; 
}
.OAFootballMenuPanelMenuItemsPanel
{
background-image: URL('../StaticImages/FrontPageOpaque20120921032430.png'); 
padding-left: 5px; 
}
.OAFootballMenuPanelMenuItemCell
{
background-color: Transparent; 
border-right: 0px; 
border-left: 1px solid #cccccc; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.OAFootballMenuPanelMenuItem
{
border-bottom: 1px solid #0a6083; 
display: block; 
height: 25px; 
line-height: 25px; 
text-align: Left; 
width: 95px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
padding: 0px 5px; 
}
.OAFootballMenuPanelMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.OAFootballBottomMenuPanelWebDisplayMainPanel
{
margin-top: 160px; 
}
.OAFootballBottomMenuPanelMenuItemsPanel
{
background-image: URL('../StaticImages/FrontPageOpaque20120921032430.png'); 
padding-left: 5px; 
}
.OAFootballBottomMenuPanelMenuItemCell
{
background-color: Transparent; 
border-right: 0px; 
border-left: 1px solid #cccccc; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.OAFootballBottomMenuPanelMenuItem
{
background-color: Transparent; 
border-bottom: 1px solid #0a6083; 
height: 25px; 
line-height: 25px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.OAFootballBottomMenuPanelMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.OAFivesMenuPanelWebDisplayMainPanel
{
background-image: URL('../StaticImages/FivesBack20151007025731.jpg'); 
display: inline-block; 
height: 220px; 
margin-right: 10px; 
margin-top: 10px; 
width: 500px; 
}
.OAFivesMenuPanelMenuItemsPanel
{
background-image: URL('../StaticImages/FrontPageOpaque20120921032430.png'); 
padding-left: 5px; 
}
.OAFivesMenuPanelMenuItemCell
{
background-color: Transparent; 
border-right: 0px; 
border-left: 1px solid #cccccc; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.OAFivesMenuPanelMenuItem
{
border-bottom: 1px solid #0a6083; 
height: 25px; 
line-height: 25px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.OAFivesMenuPanelMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.OAFCTwitterOAFootballBottomMenuPanelMenuItemCell
{
background-color: Transparent; 
border-right: 0px; 
border-left: 1px solid #cccccc; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.OAFCTwitterOAFootballBottomMenuPanelMenuItem
{
background-position: left; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/TwitterSmall20130918043607.png'); 
margin-left: 30px; 
padding-left: 25px; 
background-color: Transparent; 
border-bottom: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
height: 25px; 
line-height: 25px; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.OAFCTwitterOAFootballBottomMenuPanelMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.OAFCTwitter
{
background-position: left; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/TwitterSmall20130918043607.png'); 
margin-left: 30px; 
padding-left: 25px; 
background-color: Transparent; 
border-bottom: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
height: 25px; 
line-height: 25px; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.OAFCTwitter:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.OAFCFacebookOAFootballMenuPanelMenuItem
{
border-bottom: 1px solid #0a6083; 
display: block; 
height: 25px; 
line-height: 25px; 
text-align: Left; 
width: 95px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
padding: 0px 5px; 
}
.OAFCFacebookOAFootballMenuPanelMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.OAFCFacebookOAFootballBottomMenuPanelMenuItemCell
{
background-color: Transparent; 
border-right: 0px; 
border-left: 1px solid #cccccc; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.OAFCFacebookOAFootballBottomMenuPanelMenuItem
{
background-position: left; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/FacebookSmall20130918043623.png'); 
margin-left: 200px; 
padding-left: 25px; 
background-color: Transparent; 
border-bottom: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
height: 25px; 
line-height: 25px; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.OAFCFacebookOAFootballBottomMenuPanelMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.OAFCFacebook
{
background-position: left; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/FacebookSmall20130918043623.png'); 
margin-left: 200px; 
padding-left: 25px; 
background-color: Transparent; 
border-bottom: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
height: 25px; 
line-height: 25px; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.OAFCFacebook:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.OAEventsSearchButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.OAEventsSearchButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.OAEventsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.OAEventsListPhotoSubAttrsPanel
{
display: inline-block; 
max-width: 500px; 
padding-right: 20px; 
vertical-align: top; 
}
.OAEventsListPhotoPhoto img
{
width: 500px; 
}
.OAEventsListPhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.OAEventsListEventNamePanel
{
margin-bottom: 20px; 
}
.OAEventsListEventName
{
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: Black; 
text-decoration: none; 
}
.OAEventsListEventDescriptionPanel
{
margin-bottom: 20px; 
}
.OAEventsListEventDateddMmmmYyyyPanel
{
margin-bottom: 20px; 
}
.OAEventsListEventDate
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 16pt; 
color: #555555; 
text-decoration: none; 
}
.OAEventsListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.OAEventsListDisplayItemsPanel
{
margin-bottom: 20px; 
}
.OAEventsListAttachmentPanel
{
margin-bottom: 20px; 
}
.OAEventsFrontWebDisplayMainPanel
{
background-color: white; 
padding: 30px 4%; 
}
.OAEventsFrontRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.OAEventsFrontPrimePanel
{
cursor: pointer; 
display: inline-block; 
margin: 0px 1%; 
vertical-align: top; 
width: 31%; 
}
.OAEventsFrontListPhotoPanel
{
margin-bottom: 10px; 
}
.OAEventsFrontListPhoto img
{
width: 100% !important; 
}
.OAEventsFrontListEventNamePanel
{
margin-bottom: 10px; 
}
.OAEventsFrontListEventName
{
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: Black; 
text-decoration: none; 
}
.OAEventsFrontListEventDescriptionPanel
{
margin-bottom: 10px; 
}
.OAEventsFrontListEventDateddMmmmYyyyPanel
{
margin-bottom: 10px; 
}
.OAEventsFrontListEventDate
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 16pt; 
color: #555555; 
text-decoration: none; 
}
.OAEventsFrontListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.OAEventsFrontListDisplayItemsPanel
{
margin-bottom: 10px; 
}
.OAEventsFrontAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.OAEventsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.OAEvents_WebDisplayMainTopParentPanel
{
border-bottom: 1px solid #dddddd; 
display: flex; 
padding: 10px 0px; 
}
.OAEventDetailPhotoPanel
{
padding: 10px 0px; 
}
.OAEventDetailPhoto img
{
width: 600px; 
}
.OAEventDetailEventNamePanel
{
border-bottom: 1px solid #cccccc; 
padding: 20px 0px 10px 0px; 
}
.OAEventDetailEventName
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Black; 
text-decoration: none; 
}
.OAEventDetailEventDetailPanel
{
padding: 10px 0px; 
}
.OAEventDetailEventDescriptionPanel
{
padding: 10px 0px; 
}
.OAEventDetailEventDatePanel
{
padding: 10px 0px; 
}
.OAEventDetailEventDateddMmmmYyyyPanel
{
padding: 10px 0px; 
}
.OAEventDetailEventDate
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 16pt; 
color: #555555; 
text-decoration: none; 
}
.OAEventDetailEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.OAEventDetailDisplayItemsPanel
{
padding: 10px 0px; 
}
.OAAnnounceListTitle
{
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: Black; 
text-decoration: none; 
}
.OAAnnounceListSubAttrsPanel
{
display: inline-block; 
max-width: calc(100% - 530px); 
vertical-align: top; 
}
.OAAnnounceListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.OA Fives
{
display: inline-block; 
height: 25px; 
line-height: 25px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
padding: 0px 5px; 
text-align: Center; 
}
.NoMenuMenuCell
{
height: 5px; 
}
.NextButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.NextBookingButton
{
background-color: #2B2B2B; 
border-radius: 5px; 
margin: 5px 0px; 
padding: 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
}
.NewsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.NewsPrimePanel
{
border-top: 2px solid #0a6083; 
clear: both; 
padding-bottom: 10px; 
padding-top: 10px; 
}
.NewsListDetailTitle
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.NewsGalleriesWebDisplayPanelTextLbl
{
height: 45px; 
line-height: 45px; 
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Black; 
text-decoration: none; 
}
.NewsFrontPanelWebDisplayPanelTextLbl
{
height: 45px; 
line-height: 45px; 
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Black; 
text-decoration: none; 
}
.NewsFrontPanelWebDisplayMainPanel
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/NewsBack20181019085456.jpg'); 
float: right; 
height: 450px; 
min-height: 450px; 
width: 450px; 
}
.NewsFrontPanelViewAllPrimesFunctionPanel
{
background-image: URL('../StaticImages/FrontPageOpaque20120921032430.png'); 
height: 27px; 
}
.NewsFrontPanelViewAllPrimesFunction
{
float: right; 
height: 25px; 
line-height: 25px; 
margin-right: 10px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #0a6083; 
text-decoration: none; 
}
.NewsFrontPanelRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.NewsFrontPanelPrimePanel
{
background-image: URL('../StaticImages/FrontPageOpaque20120921032430.png'); 
padding-left: 10px; 
padding-top: 10px; 
}
.NewsFrontPanelPrimeDisplayPanel
{
margin-top: 260px; 
}
.NewsFrontPanelMainPanel
{
height: 165px; 
}
.NewsFrontPanelAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.NewsFrontListTitle
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #0a6083; 
text-decoration: none; 
}
.NewsFrontListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.NewsEmbeddedEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.NewsDetailTitlePanel
{
padding-bottom: 5px; 
}
.NewsDetailTitle
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.NewsDetailPhotoPanel
{
clear: left; 
float: left; 
padding: 0px 10px 10px 5px; 
width: 150px; 
padding-bottom: 5px; 
}
.NewsDetailEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.NewsDetailDisplayItemsPanel
{
padding-bottom: 5px; 
}
.NewsDetailDatePanel
{
padding-bottom: 5px; 
}
.NewsDetailAttachmentPanel
{
padding-bottom: 5px; 
}
.NewsDetailAnnouncementPanel
{
padding-bottom: 5px; 
}
.NewsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.NewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
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-top: 1px solid #0a6083; 
padding-bottom: 3px; 
padding-top: 3px; 
}
.NameSearchPrimePanel
{
border: 1px solid #0a6083; 
display: inline-block; 
margin: 5px; 
padding: 5px; 
vertical-align: top; 
width: 300px; 
}
.NameSearchHeaderRow
{
border-bottom: 1px solid #2B2B2B; 
height: 30px; 
line-height: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.NameSearchHeaderCell
{
padding: 0px 10px; 
}
.NameSearchCell
{
padding: 0px 10px ; 
}
.NameSearchAltRow
{
border-top: 1px solid #0a6083; 
padding-bottom: 3px; 
padding-top: 3px; 
}
.MyDetails_WebSiteWebsitePanel
{
padding: 5px 0px; 
}
.MyDetails_WebSiteWebsiteLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_WebSiteWebsite_Edit
{
vertical-align: top; 
}
.MyDetails_WebSiteWebsite
{
color: Black; 
display: inline-block; 
}
.MyDetails_WebSiteWebDisplayPanelEditButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.MyDetails_WebSiteWebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.MyDetails_WebSiteSaveEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_WebSiteNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_WebSiteLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_WebSiteEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_WebSiteEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_WebSiteEditItem
{
vertical-align: top; 
}
.MyDetails_WebSiteEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_WebSiteEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_WebSiteEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_WebSiteDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_WebSiteDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.MyDetails_WebSiteDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_WebSiteDisplayItemParentPanel
{
margin-top: 15px; 
}
.MyDetails_WebSiteDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_WebSiteCancelEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_SocialSaveEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_SocialEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_SocialDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.MyDetails_SocialDisplayItemParentPanel
{
margin-top: 15px; 
}
.MyDetails_SocialCancelEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationYearToPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationYearToLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_SocialAffiliationYearTo_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialAffiliationYearTo_Edit
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationYearTo
{
color: Black; 
display: inline-block; 
}
.MyDetails_SocialAffiliationYearFromPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationYearFromLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_SocialAffiliationYearFrom_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialAffiliationYearFrom_Edit
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationYearFrom
{
color: Black; 
display: inline-block; 
}
.MyDetails_SocialAffiliationWebDisplayPanelEditButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.MyDetails_SocialAffiliationWebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationSaveEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationOrganisationPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationOrganisationLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_SocialAffiliationOrganisation_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialAffiliationOrganisation_Edit
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationOrganisation
{
color: Black; 
display: inline-block; 
}
.MyDetails_SocialAffiliationOfficePanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationOfficeLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_SocialAffiliationOffice_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialAffiliationOffice_Edit
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationOffice
{
color: Black; 
display: inline-block; 
}
.MyDetails_SocialAffiliationNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_SocialAffiliationEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_SocialAffiliationEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialAffiliationEditItem
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_SocialAffiliationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_SocialAffiliationDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.MyDetails_SocialAffiliationDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationDisplayItemParentPanel
{
margin-top: 15px; 
}
.MyDetails_SocialAffiliationDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_SocialAffiliationDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_SocialAffiliationCancelEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationAchievementPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationAchievementLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_SocialAffiliationAchievement_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialAffiliationAchievement_Edit
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationAchievement
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoWebDisplayPanelEditButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.MyDetails_PhotoWebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.MyDetails_PhotoTextWebDisplayPanelEditButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.MyDetails_PhotoTextWebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.MyDetails_PhotoTextSaveEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_PhotoTextPhotoTextPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoTextPhotoTextLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_PhotoTextPhotoText_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhotoTextPhotoText_Edit
{
vertical-align: top; 
}
.MyDetails_PhotoTextPhotoText
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoTextNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_PhotoTextLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoTextEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhotoTextEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhotoTextEditItem
{
vertical-align: top; 
}
.MyDetails_PhotoTextEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhotoTextEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhotoTextEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_PhotoTextDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_PhotoTextDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.MyDetails_PhotoTextDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoTextDisplayItemParentPanel
{
margin-top: 15px; 
}
.MyDetails_PhotoTextDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoTextCancelEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_PhotoSaveEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_PhotoPhotoPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoPhotoLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_PhotoPhoto_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhotoPhoto_Edit
{
vertical-align: top; 
}
.MyDetails_PhotoPhoto
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_PhotoLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhotoEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhotoEditItem
{
vertical-align: top; 
}
.MyDetails_PhotoEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhotoEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhotoEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_PhotoDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_PhotoDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.MyDetails_PhotoDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoDisplayItemParentPanel
{
margin-top: 15px; 
}
.MyDetails_PhotoDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoCancelEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesWebDisplayPanelEditButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.MyDetails_PhonesFaxesWebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesSaveEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesPhonenumberPanel
{
padding: 5px 0px; 
}
.MyDetails_PhonesFaxesPhonenumberLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_PhonesFaxesPhonenumber_Edit
{
vertical-align: top; 
}
.MyDetails_PhonesFaxesPhonenumber
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhonesFaxesNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhonesFaxesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhonesFaxesEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhonesFaxesEditItem
{
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_PhonesFaxesDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhonesFaxesDisplayItemParentPanel
{
margin-top: 15px; 
}
.MyDetails_PhonesFaxesDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhonesFaxesCancelEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsWebDisplayPanelEditButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.MyDetails_OtherDetailsWebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsSaveEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsMaritalStatusPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsMaritalStatusLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_OtherDetailsMaritalStatus_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OtherDetailsMaritalStatus_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetailsMaritalStatus
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_OtherDetailsEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OtherDetailsEditItem
{
vertical-align: top; 
}
.MyDetails_OtherDetailsEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_OtherDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_OtherDetailsDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.MyDetails_OtherDetailsDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDisplayItemParentPanel
{
margin-top: 15px; 
}
.MyDetails_OtherDetailsDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsDeceasedPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDeceasedLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_OtherDetailsDeceased
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsDateOfBirthPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDateOfBirthLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_OtherDetailsDateOfBirth_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OtherDetailsDateOfBirth_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetailsDateOfBirth
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsCancelEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsAwardsPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsAwardsLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_OtherDetailsAwards_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OtherDetailsAwards_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetailsAwards
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameWebDisplayPanelEditButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.MyDetails_NameWebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.MyDetails_NameTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_NameTitleLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_NameTitle_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameTitle_Edit
{
vertical-align: top; 
}
.MyDetails_NameTitle
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameSaveEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_NamePreviousSurnamePanel
{
padding: 5px 0px; 
}
.MyDetails_NamePreviousSurnameLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_NamePreviousSurname_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NamePreviousSurname_Edit
{
vertical-align: top; 
}
.MyDetails_NamePreviousSurname
{
color: Black; 
display: inline-block; 
}
.MyDetails_NamePreviousNamePanel
{
padding: 5px 0px; 
}
.MyDetails_NamePreviousNameLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_NamePreviousName_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NamePreviousName_Edit
{
vertical-align: top; 
}
.MyDetails_NamePreviousName
{
color: Black; 
display: inline-block; 
}
.MyDetails_NamePreferredNamePanel
{
padding: 5px 0px; 
}
.MyDetails_NamePreferredNameLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_NamePreferredName_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NamePreferredName_Edit
{
vertical-align: top; 
}
.MyDetails_NamePreferredName
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_NameLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameLastnamePanel
{
padding: 5px 0px; 
}
.MyDetails_NameLastnameLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_NameLastname_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameLastname_Edit
{
vertical-align: top; 
}
.MyDetails_NameLastname
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameForenamesPanel
{
padding: 5px 0px; 
}
.MyDetails_NameForenamesLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_NameForenames_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameForenames_Edit
{
vertical-align: top; 
}
.MyDetails_NameForenames
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_NameEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameEditItem
{
vertical-align: top; 
}
.MyDetails_NameEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_NameEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_NameDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_NameDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.MyDetails_NameDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_NameDisplayItemParentPanel
{
margin-top: 15px; 
}
.MyDetails_NameDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameCancelEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_GroupingWebDisplayPanelEditButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.MyDetails_GroupingWebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.MyDetails_GroupingSaveEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_GroupingNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_GroupingLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_GroupingGroupingPanel
{
padding: 5px 0px; 
}
.MyDetails_GroupingGrouping_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_GroupingGrouping
{
color: Black; 
display: inline-block; 
}
.MyDetails_GroupingEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_GroupingEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_GroupingEditItem
{
vertical-align: top; 
}
.MyDetails_GroupingEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_GroupingEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_GroupingEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_GroupingDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_GroupingDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.MyDetails_GroupingDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_GroupingDisplayItemParentPanel
{
margin-top: 15px; 
}
.MyDetails_GroupingDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_GroupingCancelEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_FamilyWebDisplayPanelEditButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.MyDetails_FamilyWebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.MyDetails_FamilySchoolPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilySchoolLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_FamilySchool_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilySchool_Edit
{
vertical-align: top; 
}
.MyDetails_FamilySchool
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilySaveEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_FamilyRelationshipPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyRelationshipLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_FamilyRelationship_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyRelationship_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyRelationship
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyNotePanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyNoteLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_FamilyNote_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyNote_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyNote
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_FamilyNamePanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyNameLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_FamilyName_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyName_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyName
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyGenderPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyGenderLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_FamilyGender_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyGender_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyGender
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_FamilyEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyEditItem
{
vertical-align: top; 
}
.MyDetails_FamilyEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_FamilyEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_FamilyEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_FamilyDobPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyDobLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_FamilyDob_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyDob_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyDob
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_FamilyDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.MyDetails_FamilyDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyDisplayItemParentPanel
{
margin-top: 15px; 
}
.MyDetails_FamilyDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_FamilyCancelEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryWebDisplayPanelEditButton
{
margin: 10px 0px; 
padding: 5px 10px; 
transition: 0.3s; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryWebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryStartYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryStartYearLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryStartYear_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryStartYear_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryStartYear
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistorySaveEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryOrganisationPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryOrganisationLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryOrganisation_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryOrganisation_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryOrganisation
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryOccupationPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryOccupationLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryOccupation_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryOccupation_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryOccupation
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryJobTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryJobTitleLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryJobTitle_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryJobTitle_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryJobTitle
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryFinishYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryFinishYearLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryFinishYear_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryFinishYear_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryFinishYear
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryEditItem
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryDisplayItemParentPanel
{
margin-top: 15px; 
}
.MyDetails_EmploymentHistoryDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentHistoryCommentPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryCommentLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryComment_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryComment_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryComment
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryCancelEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryBusinessSectorPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryBusinessSectorLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryBusinessSector_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryBusinessSector_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryBusinessSector
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralWebDisplayPanelEditButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.MyDetails_EmploymentGeneralWebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralSaveEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralRetiredPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralRetiredLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralRetired_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralRetired_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralRetired
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralProfessionPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralProfessionLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralProfession_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralProfession_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralProfession
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralEmploymentNotePanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralEmploymentNoteLabel
{
width: 200px; 
vertical-align: top; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralEmploymentNote_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralEmploymentNote_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEmploymentNote
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmploymentGeneralEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralEditItem
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralDisplayItemParentPanel
{
margin-top: 15px; 
}
.MyDetails_EmploymentGeneralDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralCancelEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesWebDisplayPanelEditButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.MyDetails_EmailAddressesWebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesSaveEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmailAddressesEmailaddressPanel
{
padding: 5px 0px; 
}
.MyDetails_EmailAddressesEmailaddressLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EmailAddressesEmailaddress_Edit
{
vertical-align: top; 
}
.MyDetails_EmailAddressesEmailaddress
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmailAddressesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmailAddressesEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmailAddressesEditItem
{
vertical-align: top; 
}
.MyDetails_EmailAddressesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EmailAddressesDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.MyDetails_EmailAddressesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmailAddressesDisplayItemParentPanel
{
margin-top: 15px; 
}
.MyDetails_EmailAddressesDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmailAddressesCancelEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryYearToPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryYearToLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EducationHistoryYearTo_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryYearTo_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryYearTo
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryYearFromPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryYearFromLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EducationHistoryYearFrom_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryYearFrom_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryYearFrom
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryWebDisplayPanelEditButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.MyDetails_EducationHistoryWebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.MyDetails_EducationHistorySubjectPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistorySubjectLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EducationHistorySubject_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistorySubject_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistorySubject
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistorySaveEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryResultTypePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryResultTypeLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EducationHistoryResultType_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryResultType_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryResultType
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryInstitutionNamePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryInstitutionNameLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EducationHistoryInstitutionName_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryInstitutionName_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryInstitutionName
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EducationHistoryEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryEditItem
{
vertical-align: top; 
}
.MyDetails_EducationHistoryEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EducationHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EducationHistoryDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.MyDetails_EducationHistoryDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryDisplayItemParentPanel
{
margin-top: 15px; 
}
.MyDetails_EducationHistoryDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_EducationHistoryCommentPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryCommentLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EducationHistoryComment_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryComment_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryComment
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryClassOfResultPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryClassOfResultLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EducationHistoryClassOfResult_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryClassOfResult_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryClassOfResult
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryCancelEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralWebDisplayPanelEditButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.MyDetails_EducationGeneralWebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralSaveEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralHousePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralHouseLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EducationGeneralHouse_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralHouse_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralHouse
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralEducationNotePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralEducationNoteLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EducationGeneralEducationNote_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralEducationNote_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralEducationNote
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EducationGeneralEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralEditItem
{
vertical-align: top; 
}
.MyDetails_EducationGeneralEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EducationGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EducationGeneralDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.MyDetails_EducationGeneralDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralDisplayItemParentPanel
{
margin-top: 15px; 
}
.MyDetails_EducationGeneralDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralClassOfPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralClassOfLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_EducationGeneralClassOf_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralClassOf_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralClassOf
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralCancelEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_CurrentProfessionWebDisplayPanelEditButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.MyDetails_CurrentProfessionWebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.MyDetails_CurrentProfessionSaveEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_CurrentProfessionNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_CurrentProfessionLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_CurrentProfessionEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_CurrentProfessionEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_CurrentProfessionEditItem
{
vertical-align: top; 
}
.MyDetails_CurrentProfessionEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_CurrentProfessionEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_CurrentProfessionEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_CurrentProfessionDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_CurrentProfessionDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.MyDetails_CurrentProfessionDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_CurrentProfessionDisplayItemParentPanel
{
margin-top: 15px; 
}
.MyDetails_CurrentProfessionDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_CurrentProfessionCurrentProfessionSubPanel
{
padding: 5px 0px; 
}
.MyDetails_CurrentProfessionCurrentProfessionSubLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_CurrentProfessionCurrentProfessionSub_HiddenEdit
{
display: none; 
}
.MyDetails_CurrentProfessionCurrentProfessionSub_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_CurrentProfessionCurrentProfessionSub_Edit
{
vertical-align: top; 
}
.MyDetails_CurrentProfessionCurrentProfessionSub
{
color: Black; 
display: inline-block; 
}
.MyDetails_CurrentProfessionCurrentProfessionMainPanel
{
padding: 5px 0px; 
}
.MyDetails_CurrentProfessionCurrentProfessionMainLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_CurrentProfessionCurrentProfessionMain_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_CurrentProfessionCurrentProfessionMain_Edit
{
vertical-align: top; 
}
.MyDetails_CurrentProfessionCurrentProfessionMain
{
color: Black; 
display: inline-block; 
}
.MyDetails_CurrentProfessionCancelEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_CertificatesDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.MyDetails_CertificatesDisplayItemParentPanel
{
margin-top: 15px; 
}
.MyDetails_AddressesWebDisplayPanelEditButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.MyDetails_AddressesWebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.MyDetails_AddressesUsagePanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesUsageLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_AddressesUsage_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesTownPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesTownLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_AddressesTown_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesTown_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesTown
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesSaveEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_AddressesPostalcodePanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesPostalcodeLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_AddressesPostalcode_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesPostalcode_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesPostalcode
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_AddressesLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesIsdefaultPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_AddressesEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesEditItem
{
vertical-align: top; 
}
.MyDetails_AddressesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_AddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_AddressesEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_AddressesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_AddressesDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.MyDetails_AddressesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesDisplayItemParentPanel
{
margin-top: 15px; 
}
.MyDetails_AddressesDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_AddressesCountyPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesCountyLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_AddressesCounty_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesCounty_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesCounty
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesCountryPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesCountryLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_AddressesCountry_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesCountry_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesCountry
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesCancelEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_AddressesAddress3Panel
{
padding: 5px 0px; 
}
.MyDetails_AddressesAddress3Label
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_AddressesAddress3_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesAddress3_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesAddress3
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesAddress2Panel
{
padding: 5px 0px; 
}
.MyDetails_AddressesAddress2Label
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_AddressesAddress2_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesAddress2_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesAddress2
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesAddress1Panel
{
padding: 5px 0px; 
}
.MyDetails_AddressesAddress1Label
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_AddressesAddress1_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesAddress1_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesAddress1
{
color: Black; 
display: inline-block; 
}
.MyDetails_ActivityWebDisplayPanelEditButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.MyDetails_ActivityWebDisplayPanelEditButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.MyDetails_ActivitySaveEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_ActivityNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_ActivityLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_ActivityEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_ActivityEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_ActivityEditItem
{
vertical-align: top; 
}
.MyDetails_ActivityEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_ActivityEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_ActivityEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_ActivityDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #0a6083; 
display: inline-block; 
}
.MyDetails_ActivityDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.MyDetails_ActivityDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_ActivityDisplayItemParentPanel
{
margin-top: 15px; 
}
.MyDetails_ActivityDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_ActivityCancelEditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MyDetails_ActivityActivityPanel
{
padding: 5px 0px; 
}
.MyDetails_ActivityActivity_Edit
{
vertical-align: top; 
}
.MyDetails_ActivityActivity
{
color: Black; 
display: inline-block; 
}
.MoreButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MobileParentMenuPanel
{
background-position: left center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/MobileMenu20180823112734.png'); 
height: 70px; 
line-height: 70px; 
padding: 0px 0px 0px 100px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.MobileParentMenuItem
{
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.MobileMenuSubMenuItemCellLevel02
{
padding: 0px 0px 0px 20px; 
}
.MobileMenuSubMenuItemCellLevel01
{
padding: 0px 0px 0px 10px; 
}
.MobileMenuSubMenuItemCell
{
padding: 0px 0px 0px 10px; 
}
.MobileMenuParentShown
{
display: block; 
}
.MobileMenuParent
{
display: none; 
}
.MobileMenuMenuPanel
{
padding: 0px 10px; 
}
.MobileMenuMenuItemCell
{
border-left: 0px; 
display: block; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.MobileMenuMenuItem
{
line-height: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.MobileMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.MobileMenuHiddenSubMenuItems
{
display: none; 
}
.mnuDD_SportsClubs_PanelMenuPeekSubMenuPanel
{
background-color: #2B2B2B; 
width: 200px; 
}
.mnuDD_SportsClubs_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
border-right: 0px; 
display: block; 
height: 45px; 
line-height: 45px; 
margin: 0px 10px; 
border-left: 1px solid #cccccc; 
padding: 0px; 
}
.mnuDD_SportsClubs_PanelMenuMenuItem
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
text-align: Left; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
padding: 0px 5px; 
}
.mnuDD_SportsClubs_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.mnuDD_SportsClubs_Panel
{
position: absolute; 
}
.mnuDD_OASportsClubs_PanelMenuPeekSubMenuPanel
{
background-color: #2B2B2B; 
width: 200px; 
}
.mnuDD_OASportsClubs_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
border-right: 0px; 
display: block; 
height: 45px; 
line-height: 45px; 
margin: 0px 10px; 
border-left: 1px solid #cccccc; 
padding: 0px; 
}
.mnuDD_OASportsClubs_PanelMenuMenuItem
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
text-align: Left; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
padding: 0px 5px; 
}
.mnuDD_OASportsClubs_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.mnuDD_OASportsClubs_Panel
{
position: absolute; 
}
.mnuDD_OASociety_PanelMenuPeekSubMenuPanel
{
background-color: #2B2B2B; 
width: 200px; 
}
.mnuDD_OASociety_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
border-right: 0px; 
display: block; 
height: 45px; 
line-height: 45px; 
margin: 0px 10px; 
border-left: 1px solid #cccccc; 
padding: 0px; 
}
.mnuDD_OASociety_PanelMenuMenuItem
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
text-align: Left; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
padding: 0px 5px; 
}
.mnuDD_OASociety_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.mnuDD_OASociety_Panel
{
position: absolute; 
}
.mnuDD_FindFriendsParentNoLogin_PanelMenuPeekSubMenuPanel
{
background-color: #2B2B2B; 
width: 200px; 
}
.mnuDD_FindFriendsParentNoLogin_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
border-right: 0px; 
display: block; 
height: 45px; 
line-height: 45px; 
margin: 0px 10px; 
border-left: 1px solid #cccccc; 
padding: 0px; 
}
.mnuDD_FindFriendsParentNoLogin_PanelMenuMenuItem
{
line-height: 45px; 
text-align: Left; 
width: 100%; 
display: inline-block; 
height: 45px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
padding: 0px 5px; 
}
.mnuDD_FindFriendsParentNoLogin_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.mnuDD_FindFriendsParentNoLogin_Panel
{
position: absolute; 
}
.mnuDD_FindFriendsParent_PanelMenuPeekSubMenuPanel
{
background-color: #2B2B2B; 
width: 200px; 
}
.mnuDD_FindFriendsParent_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
border-right: 0px; 
display: block; 
height: 45px; 
line-height: 45px; 
margin: 0px 10px; 
border-left: 1px solid #cccccc; 
padding: 0px; 
}
.mnuDD_FindFriendsParent_PanelMenuMenuItem
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
text-align: Left; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
padding: 0px 5px; 
}
.mnuDD_FindFriendsParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.mnuDD_FindFriendsParent_Panel
{
position: absolute; 
}
.mnuDD_Administration_PanelMenuPeekSubMenuPanel
{
background-color: #2B2B2B; 
width: 200px; 
}
.mnuDD_Administration_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
border-right: 0px; 
display: block; 
height: 45px; 
line-height: 45px; 
margin: 0px 10px; 
border-left: 1px solid #cccccc; 
padding: 0px; 
}
.mnuDD_Administration_PanelMenuMenuItem
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
text-align: Left; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
padding: 0px 5px; 
}
.mnuDD_Administration_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.mnuDD_Administration_Panel
{
position: absolute; 
}
.MerchandiseRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.MerchandisePrimePanel
{
border-top: 2px solid #0a6083; 
clear: both; 
padding-bottom: 10px; 
padding-top: 10px; 
}
.MerchandiseAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.MenuParentCell
{
box-sizing: border-box; 
display: flex; 
justify-content: space-between; 
margin: 5px 0px; 
padding: 0px 4%; 
width: 100%; 
}
.MenuItemCell
{
border-left: 1px solid #cccccc; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.MenuItem
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.MenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.MenuCellWebContentTable
{
padding: 0px; 
}
.MenuCellSubMenuButtonLvl03
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 15px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.MenuCellSubMenuButtonLvl03:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.MenuCellSubMenuButtonLvl02
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 15px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.MenuCellSubMenuButtonLvl02:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.MenuCellSubMenuButtonLvl01
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 15px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.MenuCellSubMenuButtonLvl01:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.MenuCellSubMenuButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 15px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.MenuCellSubMenuButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.MenuCellMenuItemCell
{
border-left: 1px solid #cccccc; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.MenuCellMenuButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 15px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.MenuCellMenuButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.MenuCellHiddenSubMenuItems
{
display: none; 
}
.MenuCell
{
margin-bottom: 5px; 
}
.MenuButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 15px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.MenuButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.MentorsWebDisplaySearchWebDisplayPanel
{
display: none; 
padding: 10px 0px; 
}
.MentorsWebDisplayRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.MentorsWebDisplayPrimePanel
{
border-top: 2px solid #0a6083; 
padding: 10px 0px; 
}
.MentorsWebDisplayBusinessSectorLabel
{
display: inline-block; 
padding-right: 10px; 
}
.MentorsWebDisplayAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.MentorsSearchLabel
{
padding-right: 10px; 
}
.MentorsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.MentorsBusinessSectorLabel
{
padding-right: 10px; 
}
.MentorsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.MentoringSkillsExperiencePanel
{
padding-bottom: 5px; 
}
.MentoringSearchPanel
{
padding: 20px; 
}
.MentoringSearchLabel
{
padding-left: 15px; 
padding-right: 15px; 
}
.MentoringRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.MentoringPrivateDisplayRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.MentoringPrivateDisplayAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.MentoringPrimePanel
{
border-top: 2px solid #0a6083; 
clear: both; 
padding-bottom: 10px; 
padding-top: 10px; 
}
.MentoringNamePanel
{
padding-bottom: 5px; 
}
.MentoringName
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #0a6083; 
text-decoration: none; 
}
.MentoringLinkedinPanel
{
padding-bottom: 5px; 
}
.MentoringJobTitlePanel
{
padding-bottom: 5px; 
}
.MentoringEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.MentoringDisplayItemsPanel
{
padding-bottom: 5px; 
}
.MentoringBusinessSectorLabel
{
padding-left: 15px; 
padding-right: 15px; 
}
.MentoringBusinessSector
{
width: 300px; 
}
.MentoringAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.MemberYearListRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.MemberYearListPrimePanel
{
border: 1px solid #0a6083; 
display: inline-block; 
margin: 5px; 
padding: 5px; 
vertical-align: top; 
width: 300px; 
}
.MemberYearListAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.MakeBookingTotalAvailablePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingTotalAvailableDisplayControl
{
display: inline-block; 
padding-left: 400px; 
}
.MakeBookingTicketDetailsTickettype_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 170px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsTickettype
{
height: 30px; 
line-height: 30px; 
}
.MakeBookingTicketDetailsNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.MakeBookingTicketDetailsGuestname_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 170px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditLabel
{
vertical-align: top; 
display: inline-block; 
line-height: 30px; 
min-width: 170px; 
padding-right: 10px; 
}
.MakeBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditAttrPanelTickettype
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelGuestname
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelDietaryRequirements
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsDisplayItem
{
height: 30px; 
line-height: 30px; 
}
.MakeBookingTicketDetailsDietaryRequirements_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 170px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingSoldOutPanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingPanel
{
padding: 5px 4%; 
}
.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; 
}
.MakeBookingEventExtrasPanel
{
padding: 5px 4%; 
}
.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; 
}
.MakeBookingEventDetailsPhotoPanel
{
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventNamePanel
{
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventName
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #0a6083; 
text-decoration: none; 
}
.MakeBookingEventDetailsEventDetailPanel
{
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventDescriptionPanel
{
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventDateddddDdMmmmYyyyPanel
{
padding: 5px 0px; 
}
.MakeBookingEventDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.MakeBookingEventDetailsDisplayItemsPanel
{
padding: 5px 0px; 
}
.MakeBookingBookingTypeType
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypeTotalPanel
{
border-bottom: 2px solid #bbbbbb; 
border-top: 2px solid #bbbbbb; 
margin: 10px 4%; 
padding: 5px 0px; 
}
.MakeBookingBookingTypeTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypesPanel
{
padding: 5px 4%; 
}
.MakeBookingBookingTypeQtyPlus
{
background-image: URL('Imgs/PlusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 0px 0px 5px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingBookingTypeQtyPanel
{
display: inline-block; 
margin-left: 20px; 
vertical-align: top; 
}
.MakeBookingBookingTypeQtyMinus
{
background-image: URL('Imgs/MinusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 5px 0px 0px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingBookingTypeQtyAvailable
{
display: inline-block; 
margin-left: 15px; 
}
.MakeBookingBookingTypeQty
{
width: 50px; 
}
.MakeBookingBookingTypePrice
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingBookingTypeDisplayControl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypeDetailsPanel
{
display: inline-block; 
min-width: 400px; 
vertical-align: top; 
}
.MakeBookingBookingTypeDescription
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MainParentCell
{
background-color: white; 
}
.MainPageTitleContextTextPanel
{
border-bottom: 1px solid #cccccc; 
padding: 30px 0px; 
font-family: 'Merriweather', Serif; 
font-size: 22pt; 
color: Black; 
text-decoration: none; 
}
.MainPageTitle
{
background-color: white; 
margin: 0px 4%; 
}
.MainPageImageCell
{
height: 140px; 
}
.MainContainerTable
{
color: Navy; 
}
.MainCellWebContentTable
{
padding: 0px; 
}
.MainCellNoSubMenu
{
background-color: white; 
clear: both; 
margin-top: 1px; 
min-height: 450px; 
padding: 10px; 
}
.MainCell_Videos
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Shop
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Publications
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_PastEvents
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_OAVideos
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_OASPublications
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_OASMerchandise
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_OAPastEvents
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_OANews
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_OALGBTQ
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_OAHockey
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_OAGolf
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_OAFreeMason
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_OAFootball
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_OAFives
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_OAEvents
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Merchandise
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Mentors
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Mentoring
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_LostOAs
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_LinkedInRedirect
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmYearLists
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmWebDisplay
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmRequestPasswordReminder
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmProfile_Organisation_Announcement
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmProfile_Event_EventPhotos
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmProfile_Event
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmProfile_Booking_BookingComplete
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmPrimesDisplay
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmPrimeFocus
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmPasswordReset
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmMyDetails
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmHome
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmEventBookingTicketDetails
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmEventBookingSummary
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmEventBooking
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmError
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmContextPage
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmConfirmDetails
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmChangePassword
{
padding: 30px 4%; 
background-color: white; 
clear: both; 
min-height: 450px; 
}
.MainCell_frmAttributeEditor_School_OA_Records
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmAttributeEditor_Preferred_Email
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmAttributeEditor_Photo
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmAttributeEditor_Phones_Faxes
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmAttributeEditor_Other_Details
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmAttributeEditor_Name
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmAttributeEditor_LinkedIn
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmAttributeEditor_Interest_Hobbies
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmAttributeEditor_Family
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmAttributeEditor_Employment_History
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmAttributeEditor_Education_History
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmAttributeEditor_Education_General
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmAttributeEditor_Current_Profession
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmAttributeEditor_Addresses
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_frmAdministration
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_FindStaff
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_FindFriends
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_FileUpload
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Events
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_wcp353hnbh
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditionsXSnLIsMV_OR_106_SELECT_106_FROM_PG_SLEEP_15_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditionsxh3probe9
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditionsV60fr790_waitfor_delay_0_0_15_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditionssuUnjstE_waitfor_delay_0_0_15_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditionsrZNme5rU_waitfor_delay_0_0_15_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditionsR16yf1Hy_waitfor_delay_0_0_15_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditionsPVayVxcJ_OR_627_SELECT_627_FROM_PG_SLEEP_15_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditionsMUxtAw9l
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditionsMoYv2PqO_OR_934_SELECT_934_FROM_PG_SLEEP_15_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditionsKvU2Mobo_OR_352_SELECT_352_FROM_PG_SLEEP_15_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditionsizKEJ9Hn
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditionsGmgxdP5R_waitfor_delay_0_0_15_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditionsf0UBoulM_OR_768_SELECT_768_FROM_PG_SLEEP_15_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditionsaRvUxEot_OR_276_SELECT_276_FROM_PG_SLEEP_15_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions3nw5Lnvl_waitfor_delay_0_0_15_
{
padding: 30px 4%; 
background-color: white; 
clear: both; 
min-height: 450px; 
}
.MainCell_Context_Page_TermsAndConditions0_XOR_if_now_sysdate_sleep_15_0_XOR_Z
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions_yZjVcM_OdXcHW
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions_Upload_OAS_Privacy_Notice_3_0_pdf
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions_nvOpzp_AND_1_1_OR_iKO_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions_DBMS_PIPE_RECEIVE_MESSAGE_CHR_98_CHR_98_CHR_98_15_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions_AND_EXTRACTVALUE_3226308145124267300_CONCAT_0x7e_SELECT_ELT_3226308145124267300_3226308145124267300_1_0x7e_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions_AND_2220541239054367336_CAST_q8njat_SELECT_CASE_WHEN_2220541239054367336_2220541239054367336_THEN_1_ELSE_0_END_text_pdvc4q_AS_NUMERIC_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions_AND_2_3_8_6_8_AND_TYR7_TYR7
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions_AND_2_3_8_6_8_AND_rVXB_rVXB
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions_AND_2_3_8_6_8_AND_rRP0_rRP0
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions_AND_2_3_8_6_8_AND_dh11_dh11
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions_AND_2_3_8_6_8_AND_70Wx_70Wx_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions_AND_2_3_8_6_8_AND_44i7_44i7_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions_ab_cd
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions_a_bcd
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions_2527_2522_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions_123
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions_1_waitfor_delay_0_0_15_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_TermsAndConditions
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_SportsClubs
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_select_0_from_select_sleep_15_v_select_0_from_select_sleep_15_v_select_0_from_select_sleep_15_v_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_PrivacyPolicy
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_PasswordSuccessfullyChanged
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_PasswordEmailSent
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_OAGolf
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_OAFreeMason
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_OAFootball
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_OAFives
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_nvOpzp_AND_1_1_OR_iKO_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_News
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_J5Hhe
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_if_now_sysdate_sleep_15_0_
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_ContactUs
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_2UKCl
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_1_OR_3_292_292_1_0_0_0_1
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_1_OR_3_290_290_1_0_0_0_1
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_1_OR_2_292_292_1_0_0_0_1
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Context_Page_1_OR_2_290_290_1_0_0_0_1
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_Archive
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_AllOASPublications
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_AllAboutOAS
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_AboutUs
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_AboutOAS
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell_AboutOAFC
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.MainCell
{
background-color: white; 
clear: both; 
min-height: 450px; 
padding: 30px 4%; 
}
.LostOAsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.LostOAsHeaderRow
{
border-bottom: 1px solid #2B2B2B; 
height: 30px; 
line-height: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.LostOAsHeaderCell
{
padding: 0px 10px; 
}
.LostOAsCell
{
padding: 0px 10px ; 
}
.LostOAsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.LostAOsListPreferredNameOrFirstNameCell
{
padding-right: 5px; 
padding: 0px 10px ; 
}
.LostAOsListPreferredNameCell
{
padding-right: 5px; 
padding: 0px 10px ; 
}
.LostAOsListNameCell
{
padding-right: 5px; 
padding: 0px 10px ; 
}
.LostAOsListLeavingYearCell
{
padding-right: 5px; 
padding: 0px 10px ; 
}
.LostAOsListLeavingTermCell
{
padding-right: 5px; 
padding: 0px 10px ; 
}
.LostAOsListHouseCell
{
padding-right: 5px; 
padding: 0px 10px ; 
}
.LostAOsListHeaderCell
{
padding-right: 10px; 
padding: 0px 10px; 
}
.LostAOsListEntryYearCell
{
padding-right: 5px; 
padding: 0px 10px ; 
}
.LostAOsListEntryTermCell
{
padding-right: 5px; 
padding: 0px 10px ; 
}
.LostAOsListCell
{
padding-right: 5px; 
padding: 0px 10px ; 
}
.LogonMainFormRequestPasswordReminderButton
{
margin-top: 2px; 
padding-left: 5px; 
padding-right: 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
display: inline-block; 
padding: 0px 5px; 
}
.LogonMainFormRememberLoginCheck
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormLogoutButton
{
margin-top: 2px; 
padding-left: 5px; 
padding-right: 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
display: inline-block; 
padding: 0px 5px; 
}
.LogonMainFormLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormLogonEntry
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormLoginButton
{
margin-top: 2px; 
padding-left: 5px; 
padding-right: 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
display: inline-block; 
padding: 0px 5px; 
}
.LogonMainFormLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormLoggedInMessage
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormItem
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormChangePasswordButton
{
margin-top: 2px; 
padding-left: 5px; 
padding-right: 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
display: inline-block; 
padding: 0px 5px; 
}
.LogonCellWebContentTable
{
padding: 0px; 
}
.LogonCellShown
{
background-color: #2B2B2B; 
border-radius: 5px; 
box-shadow: 0px 0px 20px 5px #000000; 
box-sizing: border-box; 
left: 50%; 
max-width: 400px; 
padding: 30px; 
position: fixed; 
top: 50%; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
z-index: 2000; 
}
.LogonCellRequestPasswordReminderButton
{
background-color: #888888; 
transition: 0.3s; 
box-sizing: border-box; 
display: block; 
font-family: 'Merriweather', Serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
line-height: 40px; 
margin-top: 5px; 
padding: 0px 5px; 
text-align: Center; 
}
.LogonCellRequestPasswordReminderButton:hover
{
background-color: #666666; 
transition: 0.3s; 
}
.LogonCellRememberLoginCheck
{
display: none; 
margin-top: 3px; 
}
.LogonCellMessagePanel
{
display: Block; 
margin-top: 3px; 
}
.LogonCellMessageLabel
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
display: Block; 
margin-top: 3px; 
}
.LogonCellLogoutButton
{
background-color: #888888; 
display: block; 
line-height: 40px; 
margin-top: 5px; 
padding: 0px 5px; 
text-align: Center; 
transition: 0.3s; 
font-family: 'Merriweather', Serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.LogonCellLogoutButton:hover
{
background-color: #444444; 
}
.LogonCellLogonEntryLabel
{
display: none; 
width: 80px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
margin-top: 3px; 
}
.LogonCellLogonEntry
{
box-sizing: border-box; 
display: inline-block; 
width: calc(100% - 80px); 
margin-top: 3px; 
}
.LogonCellLoginControlsContainerPanelHidden
{
display: none; 
}
.LogonCellLoginButton
{
background-color: #355EB0; 
box-sizing: border-box; 
display: block; 
line-height: 40px; 
margin-top: 5px; 
padding: 0px 5px; 
text-align: Center; 
transition: 0.3s; 
font-family: 'Merriweather', Serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.LogonCellLoginButton:hover
{
background-color: #082868; 
transition: 0.3s; 
}
.LogonCellLoggedInMessageUserid
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
display: Block; 
margin-top: 3px; 
}
.LogonCellLoggedInMessage
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
display: Block; 
margin-top: 3px; 
}
.LogonCellLinkLinkedInAccountButton
{
margin-top: 15px; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/LinkWithLinkedIn20180601105612.png'); 
display: inline-block; 
height: 40px; 
width: 263px; 
}
.LogonCellLinkedInLoginButton
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/LoginWithLinkedIn20180601105557.png'); 
display: inline-block; 
height: 40px; 
margin: 20px auto 0px auto; 
width: 292px; 
}
.LogonCellItem
{
display: Block; 
margin-top: 3px; 
}
.LogonCellInTouchLoginSocialMediaPanel
{
text-align: Center; 
}
.LogonCellClosePanel
{
text-align: Right; 
}
.LogonCellCloseButton
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: underline; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.LogonCellChangePasswordButton
{
background-color: #355EB0; 
display: block; 
font-family: 'Merriweather', Serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
line-height: 40px; 
margin-top: 5px; 
padding: 0px 5px; 
text-align: Center; 
transition: 0.3s; 
}
.LogonCellChangePasswordButton:hover
{
background-color: #082868; 
}
.LogonCell
{
background-color: #2B2B2B; 
left: 50%; 
max-width: 400px; 
padding: 10px; 
position: fixed; 
top: -110%; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
}
.LoginOrRegShowRegPanelButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.LoginOrRegRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonRequestPasswordReminderButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.LoginOrRegLogonPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonLogoutButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.LoginOrRegLogonLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLogonEntry
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLoginButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.LoginOrRegLogonItem
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegisterRegButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.LoginOrRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegisterBackButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.LoginOrRegCtrlRegPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginControlsContainerPanelHidden
{
display: none; 
}
.LoginButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.LinkLinkedInAccountButton
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/LinkWithLinkedIn20180601105612.png'); 
display: inline-block; 
height: 40px; 
width: 263px; 
}
.LinkedInMenuSocialMenuMenuItemCell
{
border-left: 0px; 
display: inline-block; 
vertical-align: top; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.LinkedInMenuSocialMenuMenuItem
{
background-position: top center; 
background-repeat: no-repeat; 
display: inline-block; 
height: 30px; 
margin-right: 10px; 
padding: 0px; 
width: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
text-align: Center; 
}
.LinkedInMenuSocialMenuMenuItem:hover
{
background-position: bottom center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.LinkedInMenu
{
background-image: URL('../StaticImages/NewLinkedIn20180530025406.png'); 
background-position: top center; 
background-repeat: no-repeat; 
display: inline-block; 
height: 30px; 
margin-right: 10px; 
padding: 0px; 
width: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
text-align: Center; 
}
.LinkedInMenu:hover
{
background-position: bottom center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.LinkedInLoginButton
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/LoginWithLinkedIn20180601105557.png'); 
display: inline-block; 
height: 40px; 
margin: 20px auto 0px auto; 
width: 292px; 
}
.lblSocietyText
{
letter-spacing: 5px; 
font-family: 'Merriweather', Serif; 
font-size: 19pt; 
color: Black; 
text-decoration: none; 
}
.lblBannerTitle
{
font-family: 'Merriweather', Serif; 
font-size: 16pt; 
color: #cccccc; 
text-decoration: none; 
}
.LatestNewsFrontPanelWebDisplayPanelTextLbl
{
height: 45px; 
line-height: 45px; 
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Black; 
text-decoration: none; 
}
.LatestNewsFrontPanelWebDisplayMainPanel
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/LatestNewsBack20181019085441.jpg'); 
float: right; 
height: 450px; 
width: 450px; 
}
.LatestNewsFrontPanelViewAllPrimesFunctionPanel
{
background-image: URL('../StaticImages/FrontPageOpaque20120921032430.png'); 
height: 27px; 
}
.LatestNewsFrontPanelViewAllPrimesFunction
{
float: right; 
height: 25px; 
line-height: 25px; 
margin-right: 10px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #0a6083; 
text-decoration: none; 
}
.LatestNewsFrontPanelRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.LatestNewsFrontPanelPrimePanel
{
background-image: URL('../StaticImages/FrontPageOpaque20120921032430.png'); 
padding-left: 10px; 
padding-top: 10px; 
}
.LatestNewsFrontPanelPrimeDisplayPanel
{
margin-top: 260px; 
}
.LatestNewsFrontPanelMainPanel
{
height: 165px; 
}
.LatestNewsFrontPanelAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.LabelAsHeader
{
color: Navy; 
font-size: medium; 
}
.ITWInfoFooterLink
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.ITWInfoFooter
{
text-align: Center; 
}
.ITWFooterCellWebContentTable
{
padding: 0px; 
}
.ItemsCell
{
font-weight: bold; 
}
.InvoiceDetailsMakeBookingWebDisplayPanelText
{
border-bottom: 1px solid #bbbbbb; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.InvoiceDetailsMakeBookingPrimeDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.InvoiceDetailsMakeBookingPrimeDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.InvoiceDetailsMakeBookingPanel
{
padding: 5px 4%; 
}
.InvalidAttributeData
{
background-color: red; 
color: Black; 
display: inline-block; 
}
.InterestGroupPhotoNoLinkSubAttrsPanel
{
display: inline-block; 
padding-top: 30px; 
vertical-align: top; 
}
.InterestGroupPhotoNoLinkEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.InterestGroupGalleriesWebDisplayPanelTextLbl
{
height: 45px; 
line-height: 45px; 
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Black; 
text-decoration: none; 
}
.InterestGroupGalleriesWebDisplayMainPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.InterestGroupDetailsSubAttrsPanel
{
display: inline-block; 
max-width: calc(100% - 460px); 
vertical-align: top; 
}
.InterestGroupDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.InterestGroupAnnouncementsWebDisplayPanelTextLbl
{
height: 45px; 
line-height: 45px; 
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Black; 
text-decoration: none; 
}
.InterestGroupAnnouncementsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.InterestGroupAnnouncementsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.InstagramMenuSocialMenuMenuItemCell
{
border-left: 0px; 
display: inline-block; 
vertical-align: top; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.InstagramMenuSocialMenuMenuItem
{
background-position: top center; 
background-repeat: no-repeat; 
display: inline-block; 
height: 30px; 
margin-right: 10px; 
padding: 0px; 
width: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
text-align: Center; 
}
.InstagramMenuSocialMenuMenuItem:hover
{
background-position: bottom center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.InstagramMenu
{
background-image: URL('../StaticImages/NewInstagram20180530025356.png'); 
background-position: top center; 
background-repeat: no-repeat; 
display: inline-block; 
height: 30px; 
margin-right: 10px; 
padding: 0px; 
width: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
text-align: Center; 
}
.InstagramMenu:hover
{
background-position: bottom center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.InformationMessage
{
color: darkblue; 
font-size: small; 
}
.IndivCardPhotoPanel
{
float: left; 
height: 100px; 
padding: 5px; 
}
.IndivCardName
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #0a6083; 
text-decoration: none; 
}
.IndivCardHouseLabel
{
display: inline-block; 
width: 65px; 
}
.IndivCardEmailaddressLabel
{
display: inline-block; 
width: 65px; 
}
.IndivCardEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.IndivCardDisplayLabel
{
display: inline-block; 
width: 65px; 
}
.IndivCardClassOfLabel
{
display: inline-block; 
width: 65px; 
}
.HomeDisplayCellCell
{
background-color: white; 
height: 450px; 
min-height: 450px; 
width: 1010px; 
}
.HiddenWebDisplayPage
{
display: none; 
}
.HiddenSubMenuItems
{
display: none; 
}
.HiddenSAGIPanel
{
display: none; 
}
.HiddenOtherTextBox
{
display: none; 
}
.HiddenNewInstPanel
{
display: none; 
}
.HiddenNewInstButtonPanel
{
display: none; 
}
.HiddenLoginLinkLinkedInAccountButton
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/LinkWithLinkedIn20180601105612.png'); 
display: inline-block; 
height: 40px; 
width: 263px; 
}
.HiddenItem
{
display: none; 
}
.HelpText
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 8pt; 
color: Blue; 
text-decoration: none; 
}
.HeaderRow
{
border-bottom: 1px solid #2B2B2B; 
height: 30px; 
line-height: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.HeaderCell
{
padding: 0px 10px; 
}
.GridRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.GridCell
{
padding: 0px 10px ; 
}
.GalleryPhotoTextPanel
{
display: inline-block; 
vertical-align: top; 
width: calc(100% - 550px); 
}
.GalleryPhotoSubAttrsPanel
{
clear: both; 
padding: 20px 0px 20px 0px; 
}
.GalleryPhotoPhotoPanel
{
display: inline-block; 
vertical-align: top; 
width: 530px; 
}
.GalleryPhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.GalleryListTitle
{
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: Black; 
text-decoration: none; 
}
.GalleryListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.GalleryListDisplayLabel
{
color: #0a6083; 
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.gallerylayer img
{
width: 100%; 
}
.GalleryDetailsTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.GalleryDetailsTitle
{
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: Black; 
text-decoration: none; 
}
.GalleryDetailsGalleryDateddMmmmYyyyPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.GalleryDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.GalleryDetailsDisplayLabel
{
color: #0a6083; 
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.GalleryDetailsDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.FrontPresSide
{
width: 100%; 
}
.FrontPageHalfRight
{
display: inline-block; 
vertical-align: top; 
width: 49%; 
}
.FrontPageHalfLeft
{
display: inline-block; 
vertical-align: top; 
width: 49%; 
}
.FrontPageHalf
{
display: inline-block; 
vertical-align: top; 
width: 49%; 
}
.FrontMentoringFrontBottomMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontMentoring20180525091338.jpg'); 
background-position: top center; 
background-repeat: no-repeat; 
background-size: 100% auto; 
cursor: pointer; 
display: inline-block; 
margin: 0px 1%; 
padding-top: 21%; 
vertical-align: top; 
width: 31%; 
}
.FrontMentoringFrontBottomMenuMenuItem
{
background-color: white; 
display: inline-block; 
height: 50px; 
line-height: 50px; 
text-align: Center; 
width: 100%; 
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: Black; 
text-decoration: none; 
}
.FrontMentoring
{
background-color: white; 
display: inline-block; 
height: 50px; 
line-height: 50px; 
text-align: Center; 
width: 100%; 
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: Black; 
text-decoration: none; 
}
.FrontFindFriendsFrontBottomMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontFindFriends20180525091134.jpg'); 
background-position: top center; 
background-repeat: no-repeat; 
background-size: 100% auto; 
cursor: pointer; 
display: inline-block; 
margin: 0px 1%; 
padding-top: 21%; 
vertical-align: top; 
width: 31%; 
}
.FrontFindFriendsFrontBottomMenuMenuItem
{
background-color: white; 
display: inline-block; 
height: 50px; 
line-height: 50px; 
text-align: Center; 
width: 100%; 
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: Black; 
text-decoration: none; 
}
.FrontFindFriends
{
background-color: white; 
display: inline-block; 
height: 50px; 
line-height: 50px; 
text-align: Center; 
width: 100%; 
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: Black; 
text-decoration: none; 
}
.FrontBottomMenuWebDisplayMainPanel
{
background-color: white; 
padding: 30px 4%; 
}
.FrontBottomMenuMenuItemCell
{
background-position: top center; 
background-repeat: no-repeat; 
background-size: 100% auto; 
cursor: pointer; 
display: inline-block; 
margin: 0px 1%; 
padding-top: 21%; 
vertical-align: top; 
width: 31%; 
}
.FrontBottomMenuMenuItem
{
background-color: white; 
display: inline-block; 
height: 50px; 
line-height: 50px; 
text-align: Center; 
width: 100%; 
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: Black; 
text-decoration: none; 
}
.FrontAboutSocietyFrontBottomMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontAboutSociety20180525091326.jpg'); 
background-position: top center; 
background-repeat: no-repeat; 
background-size: 100% auto; 
cursor: pointer; 
display: inline-block; 
margin: 0px 1%; 
padding-top: 21%; 
vertical-align: top; 
width: 31%; 
}
.FrontAboutSocietyFrontBottomMenuMenuItem
{
background-color: white; 
display: inline-block; 
height: 50px; 
line-height: 50px; 
text-align: Center; 
width: 100%; 
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: Black; 
text-decoration: none; 
}
.FrontAboutSociety
{
background-color: white; 
display: inline-block; 
height: 50px; 
line-height: 50px; 
text-align: Center; 
width: 100%; 
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: Black; 
text-decoration: none; 
}
.frmPrimesDisplayRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.frmPrimesDisplayAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.frmLoginOrRegisterEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegisterAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegister_-_EventBookingNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
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; 
}
.frmEventBookingTicketDetailsNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.frmEventBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmEventBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.frmEventBookingTicketDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingSummaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FooterParentCell
{
background-color: #2B2B2B; 
border-top: 10px solid #ffd101; 
padding: 20px 0px 0px 4%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.FontYellowMessage
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.FontTitleTextWhite
{
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: #cccccc; 
text-decoration: none; 
}
.FontTitle
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.FontThreadTitle
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #0a6083; 
text-decoration: none; 
}
.FontThreadStarter
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 8pt; 
color: Black; 
text-decoration: none; 
}
.FontTab
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: 0,0,255; 
text-decoration: underline; 
}
.FontSubMenu
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.FontSocietyText
{
font-family: 'Merriweather', Serif; 
font-size: 19pt; 
color: Black; 
text-decoration: none; 
}
.FontSmall
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 8pt; 
color: Black; 
text-decoration: none; 
}
.FontPrimeTitle
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #0a6083; 
text-decoration: none; 
}
.FontPrimeLink
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #0a6083; 
text-decoration: none; 
}
.FontPageTitleLight
{
font-family: 'Merriweather', Serif; 
font-size: 22pt; 
color: #cccccc; 
text-decoration: none; 
}
.FontPageTitle
{
font-family: 'Merriweather', Serif; 
font-size: 22pt; 
color: Black; 
text-decoration: none; 
}
.FontOverBannerLarge
{
font-family: 'Merriweather', Serif; 
font-size: 40pt; 
color: White; 
text-decoration: none; 
}
.FontOverBanner
{
font-family: 'Merriweather', Serif; 
font-size: 24pt; 
color: White; 
text-decoration: none; 
}
.FontMobileMenuParent
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.FontMenuOver
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.FontMenu
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.FontLogonButton
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #7c6807; 
text-decoration: underline; 
}
.FontLoginButton
{
font-family: 'Merriweather', Serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.FontLargePrimeTitle
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Black; 
text-decoration: none; 
}
.FontHelpText
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 8pt; 
color: Blue; 
text-decoration: none; 
}
.FontGreyTitle
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 16pt; 
color: #555555; 
text-decoration: none; 
}
.FontFrontPrimeLink
{
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: Black; 
text-decoration: none; 
}
.FontForumTitle
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #0a6083; 
text-decoration: none; 
}
.FontFooterText
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.FontDeleteButton
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: Red; 
text-decoration: underline; 
}
.FontDateFont
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 16pt; 
color: #555555; 
text-decoration: none; 
}
.FontButtonYellowLarge
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.FontButtonLightLarge
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
}
.FontButtonLight
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: underline; 
}
.FontButton
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.FontBaseLight
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.FontBase
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: Black; 
text-decoration: none; 
}
.FontBannerTitle
{
font-family: 'Merriweather', Serif; 
font-size: 16pt; 
color: #cccccc; 
text-decoration: none; 
}
.FontBannerContact
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #cccccc; 
text-decoration: none; 
}
.FindStaffSearchLabel
{
display: inline-block; 
width: 100px; 
}
.FindStaffSearchItemsPanel
{
display: inline-block; 
padding: 5px 10px 5px 0px ; 
}
.FindStaffSearchButton
{
margin: 10px 0px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.FindStaffSearchButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.FindStaffRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.FindStaffPrimePanel
{
border: 1px solid #0a6083; 
display: inline-block; 
margin: 5px; 
min-height: 120px; 
padding: 5px; 
vertical-align: top; 
width: 300px; 
}
.FindStaffLastnamePanel
{
display: inline-block; 
padding: 5px 10px 5px 0px ; 
}
.FindStaffLastnameLabel
{
display: inline-block; 
width: 100px; 
}
.FindStaffForenamesPanel
{
display: inline-block; 
padding: 5px 10px 5px 0px ; 
}
.FindStaffForenamesLabel
{
display: inline-block; 
width: 100px; 
}
.FindStaffAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.FindFriendsTownPanel
{
display: inline-block; 
padding: 5px 10px 5px 0px ; 
}
.FindFriendsTownLabel
{
display: inline-block; 
width: 100px; 
}
.FindFriendsSearchLabel
{
display: inline-block; 
width: 100px; 
}
.FindFriendsSearchItemsPanel
{
display: inline-block; 
padding: 5px 10px 5px 0px ; 
}
.FindFriendsSearchButton
{
margin: 10px 0px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
}
.FindFriendsSearchButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.FindFriendsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.FindFriendsProfessionPanel
{
display: block; 
padding: 5px 10px 5px 0px ; 
}
.FindFriendsProfessionLabel
{
display: inline-block; 
width: 100px; 
}
.FindFriendsPrimePanel
{
border: 1px solid #0a6083; 
display: inline-block; 
margin: 5px; 
min-height: 120px; 
padding: 5px; 
vertical-align: top; 
width: 300px; 
}
.FindFriendsPhotoSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
}
.FindFriendsPhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.FindFriendsListWebdisplayname
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #0a6083; 
text-decoration: none; 
}
.FindFriendsListSubAttrsPanel
{
display: inline-block; 
max-width: 220px; 
padding-left: 5px; 
vertical-align: top; 
}
.FindFriendsListStaffLeavingYearLabel
{
display: inline-block; 
padding-right: 10px; 
}
.FindFriendsListStaffEntryYearLabel
{
display: inline-block; 
padding-right: 10px; 
}
.FindFriendsListStaffDepartmentLabel
{
display: inline-block; 
padding-right: 10px; 
}
.FindFriendsListHouseLabel
{
display: inline-block; 
padding-right: 10px; 
}
.FindFriendsListEmailaddressLabel
{
display: inline-block; 
padding-right: 10px; 
}
.FindFriendsListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.FindFriendsListDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
}
.FindFriendsListClassOfLabel
{
display: inline-block; 
padding-right: 10px; 
}
.FindFriendsLastnamePanel
{
width: calc(100% - 450px); 
display: inline-block; 
padding: 5px 10px 5px 0px ; 
}
.FindFriendsLastnameLabel
{
display: inline-block; 
width: 100px; 
}
.FindFriendsHousePanel
{
display: inline-block; 
padding: 5px 10px 5px 0px ; 
}
.FindFriendsHouseLabel
{
display: inline-block; 
width: 100px; 
}
.FindFriendsForenamesPanel
{
display: inline-block; 
padding: 5px 10px 5px 0px ; 
}
.FindFriendsForenamesLabel
{
display: inline-block; 
width: 100px; 
}
.FindFriendsCountyPanel
{
display: inline-block; 
padding: 5px 10px 5px 0px ; 
}
.FindFriendsCountyLabel
{
display: inline-block; 
width: 100px; 
}
.FindFriendsCountryPanel
{
width: calc(100% - 750px); 
display: inline-block; 
padding: 5px 10px 5px 0px ; 
}
.FindFriendsCountryLabel
{
display: inline-block; 
width: 100px; 
}
.FindFriendsClassOfPanel
{
display: inline-block; 
padding: 5px 10px 5px 0px ; 
}
.FindFriendsClassOfLabel
{
display: inline-block; 
width: 100px; 
}
.FindFriendsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.FindFriendsActivityPanel
{
display: block; 
padding: 5px 10px 5px 0px ; 
}
.FindFriendsActivityLabel
{
display: inline-block; 
width: 100px; 
}
.FacebookMenuSocialMenuMenuItemCell
{
border-left: 0px; 
display: inline-block; 
vertical-align: top; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.FacebookMenuSocialMenuMenuItem
{
background-position: top center; 
background-repeat: no-repeat; 
display: inline-block; 
height: 30px; 
margin-right: 10px; 
padding: 0px; 
width: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
text-align: Center; 
}
.FacebookMenuSocialMenuMenuItem:hover
{
background-position: bottom center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.FacebookMenu
{
background-image: URL('../StaticImages/NewFacebook20180530025334.png'); 
background-position: top center; 
background-repeat: no-repeat; 
display: inline-block; 
height: 30px; 
margin-right: 10px; 
padding: 0px; 
width: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
text-align: Center; 
}
.FacebookMenu:hover
{
background-position: bottom center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.EventsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.EventsPrimePanel
{
border-top: 2px solid #0a6083; 
clear: both; 
padding-bottom: 10px; 
padding-top: 10px; 
}
.EventsHeaderRow
{
border-bottom: 1px solid #2B2B2B; 
height: 30px; 
line-height: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.EventsHeaderCell
{
padding: 0px 10px; 
}
.EventsFrontPanelWebDisplayPanelTextLbl
{
height: 45px; 
line-height: 45px; 
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Black; 
text-decoration: none; 
}
.EventsFrontPanelWebDisplayMainPanel
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/EventsBack20180627022204.jpg'); 
height: 220px; 
min-height: 220px; 
width: 550px; 
}
.EventsFrontPanelViewAllPrimesFunctionPanel
{
background-image: URL('../StaticImages/FrontPageOpaque20120921032430.png'); 
height: 20px; 
padding-right: 15px; 
}
.EventsFrontPanelViewAllPrimesFunction
{
float: right; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #0a6083; 
text-decoration: none; 
}
.EventsFrontPanelRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.EventsFrontPanelPrimePanel
{
background-image: URL('../StaticImages/FrontPageOpaque20120921032430.png'); 
padding-left: 10px; 
padding-top: 6px; 
}
.EventsFrontPanelAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.EventsCell
{
padding: 0px 10px ; 
}
.EventsAltRow
{
background-color: White; 
padding-bottom: 5px; 
padding-top: 5px; 
}
.EventNewsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.EventNewsPrimePanel
{
border-top: 2px solid rgb(10, 96, 131); 
clear: both; 
padding: 10px 0px; 
}
.EventNewsFrontPanelWebDisplayPanelTextLbl
{
height: 45px; 
line-height: 45px; 
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Black; 
text-decoration: none; 
}
.EventNewsFrontPanelWebDisplayMainPanel
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/EventNewsBack20180427040208.jpg'); 
height: 220px; 
}
.EventNewsFrontPanelViewAllPrimesFunctionPanel
{
background-image: URL('../StaticImages/FrontPageOpaque20120921032430.png'); 
height: 27px; 
}
.EventNewsFrontPanelViewAllPrimesFunction
{
float: right; 
height: 25px; 
line-height: 25px; 
margin-right: 10px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #0a6083; 
text-decoration: none; 
}
.EventNewsFrontPanelRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.EventNewsFrontPanelPrimePanel
{
background-image: URL('../StaticImages/FrontPageOpaque20120921032430.png'); 
padding-left: 10px; 
padding-top: 10px; 
}
.EventNewsFrontPanelAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.EventNewsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.EventListPhotoPanel
{
float: left; 
padding: 0px 10px 10px 5px; 
width: 150px; 
}
.EventListHeaderCell
{
padding: 0px 10px; 
}
.EventListFunctionsMakebooking
{
background-color: #2B2B2B; 
border-radius: 5px; 
margin: 5px 0px; 
padding: 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
}
.EventListFunctionsFunctionsPanel
{
float: right; 
padding-right: calc(100% - 630px); 
position: relative; 
top: -30px; 
}
.EventListFunctionsFunctionItem
{
text-align: Center; 
background-color: #2B2B2B; 
border-radius: 5px; 
margin: 5px 0px; 
padding: 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
}
.EventListEventNamePanel
{
margin-right: 10px; 
}
.EventListEventName
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #0a6083; 
text-decoration: none; 
}
.EventListEventDescriptionPanel
{
margin-right: 10px; 
}
.EventListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.EventListCell
{
padding: 0px 10px ; 
}
.EventFunctionsMakebooking
{
background-color: #2B2B2B; 
border-radius: 5px; 
margin: 5px 0px; 
padding: 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
}
.EventFunctionsFunctionsPanel
{
padding: 10px 0px; 
}
.EventFunctionsFunctionItem
{
background-color: #2B2B2B; 
border-radius: 5px; 
margin: 5px 0px; 
padding: 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
}
.EventFrontListEventName
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #0a6083; 
text-decoration: none; 
}
.EventFrontListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.EventForBookingRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.EventForBookingAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.EventDetailTextPanel
{
padding-bottom: 5px; 
}
.EventDetailsMakeBookingPrimeDisplayItemsPanel
{
padding: 5px 0px; 
}
.EventDetailsMakeBookingPanel
{
padding: 5px 0px; 
}
.EventDetailPhotoPanel
{
padding-bottom: 5px; 
}
.EventDetailEventNamePanel
{
display: inline-block; 
padding-bottom: 5px; 
}
.EventDetailEventName
{
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #0a6083; 
text-decoration: none; 
}
.EventDetailEventDetailPanel
{
padding-bottom: 5px; 
}
.EventDetailEventDescriptionPanel
{
padding-bottom: 5px; 
}
.EventDetailEventDatePanel
{
display: inline-block; 
padding-left: 15px; 
padding-bottom: 5px; 
}
.EventDetailEventDateddMmmmYyyyPanel
{
padding-bottom: 5px; 
}
.EventDetailEventDate
{
display: inline-block; 
}
.EventDetailDisplayItemsPanel
{
padding-bottom: 5px; 
}
.EventDetailAttachmentPanel
{
padding-bottom: 5px; 
}
.EventBookingsWebDisplayPanelTextLbl
{
height: 45px; 
line-height: 45px; 
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Black; 
text-decoration: none; 
}
.EventBookingsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.EventBookingsPrimePanel
{
border: 1px solid #0a6083; 
display: flex; 
margin: 5px; 
padding: 5px; 
vertical-align: top; 
width: 300px; 
}
.EventBookingsMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.EventBookingsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.EventBookingMakeBookingButton
{
text-align: Center; 
display: inline-block; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.EventBookingContinueButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.EventBookingCancelButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.EventBookingButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.EventBookerWebdisplayname
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #0a6083; 
text-decoration: none; 
}
.EventBookerSubAttrsPanel
{
padding-left: 5px; 
width: 75%; 
}
.EventBookerStaffLeavingYearLabel
{
display: inline-block; 
padding-right: 5px; 
}
.EventBookerStaffEntryYearLabel
{
display: inline-block; 
padding-right: 5px; 
}
.EventBookerStaffDepartmentLabel
{
display: inline-block; 
padding-right: 5px; 
}
.EventBookerPhotoPanel
{
float: left; 
height: 100px; 
padding: 5px; 
}
.EventBookerName
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #0a6083; 
text-decoration: none; 
}
.EventBookerHouseLabel
{
display: inline-block; 
padding-right: 5px; 
}
.EventBookerGuestnameLabel
{
display: inline-block; 
padding-right: 5px; 
}
.EventBookerEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.EventBookerDisplayLabel
{
display: inline-block; 
padding-right: 5px; 
}
.EventBookerClassOfLabel
{
display: inline-block; 
padding-right: 5px; 
}
.EventAttachmentEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.ErrorMessage
{
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; 
}
.EditSagiPanelPhotoTextphotoText
{
margin: 5px 0px; 
}
.EditSagiPanelPhotophoto
{
margin: 5px 0px; 
}
.EditSagiPanelPhonenumberphonenumber
{
margin: 5px 0px; 
}
.EditSagiPanelOtherNamespreviousName
{
margin: 5px 0px; 
}
.EditSagiPanelOtherNamespreferredName
{
margin: 5px 0px; 
}
.EditSagiPanelOtherDetailsawards
{
margin: 5px 0px; 
}
.EditSagiPanelNametitle
{
margin: 5px 0px; 
}
.EditSagiPanelNamelastname
{
margin: 5px 0px; 
}
.EditSagiPanelNameforenames
{
margin: 5px 0px; 
}
.EditSagiPanelMaritalStatusmaritalStatus
{
margin: 5px 0px; 
}
.EditSagiPanelLinkedinlinkedin
{
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; 
}
.EditSagiPanelEmploymentGeneralretired
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentGeneralprofession
{
margin: 5px 0px; 
}
.EditSagiPanelEmailaddressemailaddress
{
margin: 5px 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; 
}
.EditSagiPanelEducationGeneralhouse
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralclassOf
{
margin: 5px 0px; 
}
.EditSagiPanelDateOfBirthdateOfBirth
{
margin: 5px 0px; 
}
.EditSagiPanelCurrentProfessioncurrentProfessionSub
{
margin: 5px 0px; 
}
.EditSagiPanelCurrentProfessioncurrentProfessionMain
{
margin: 5px 0px; 
}
.EditSagiPanelAddressusage
{
margin: 5px 0px; 
}
.EditSagiPanelAddresstown
{
margin: 5px 0px; 
}
.EditSagiPanelAddresspostalcode
{
margin: 5px 0px; 
}
.EditSagiPanelAddressisdefault
{
margin: 5px 0px; 
}
.EditSagiPanelAddresscounty
{
margin: 5px 0px; 
}
.EditSagiPanelAddresscountry
{
margin: 5px 0px; 
}
.EditSagiPanelAddressaddress3
{
margin: 5px 0px; 
}
.EditSagiPanelAddressaddress2
{
margin: 5px 0px; 
}
.EditSagiPanelAddressaddress1
{
margin: 5px 0px; 
}
.EditSagiPanelActivityactivity
{
margin: 5px 0px; 
}
.EditSagiDeleteButtonPanel
{
margin: 5px 0px; 
}
.EditSagiDeleteButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.EditCSSStylesButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.EditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.EditButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.EditAttrInstPanelSocialAffiliation
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelPhonenumber
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelFamilyRelationship
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEmploymentHistory
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEmailaddress
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEducationHistory
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelAddress
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttributeButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.DownloadButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.DisclosedAttributeData
{
font-weight: Bold; 
color: Black; 
display: inline-block; 
}
.DeleteWebTextItemButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.DeleteWebTextFullContextButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.DeletedAttributeData
{
color: red; 
text-decoration: line-through; 
display: inline-block; 
}
.DeleteButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.CustomiseCSSTitle
{
font-size: Medium; 
}
.CustomiseCSSStyleName
{
font-weight: bold; 
}
.CurrentSubMenuItemCellLevel03
{
padding: 15px 0px 15px 45px; 
}
.CurrentSubMenuItemCellLevel02
{
padding: 15px 0px 15px 30px; 
}
.CurrentSubMenuItemCellLevel01
{
background-repeat: 15px 0px 15px 15px; 
}
.CurrentSubMenuButton
{
background-color: #666666; 
color: White; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
text-decoration: none; 
height: 25px; 
line-height: 25px; 
padding: 0px 5px; 
text-align: Center; 
}
.CurrentParentMenuButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 15px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.CurrentParentMenuButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.CurrentMobileMenuSubMenuItemCellLevel02
{
padding: 0px 0px 0px 20px; 
}
.CurrentMobileMenuSubMenuItemCellLevel01
{
padding: 0px 0px 0px 10px; 
}
.CurrentMobileMenuMenuItemCell
{
border-left: 0px; 
display: block; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.CurrentMobileMenuMenuItem
{
line-height: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.CurrentMobileMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.CurrentmnuDD_SportsClubs_PanelMenuMenuItem
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
text-align: Left; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
padding: 0px 5px; 
}
.CurrentmnuDD_SportsClubs_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.CurrentmnuDD_OASportsClubs_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
border-right: 0px; 
display: block; 
height: 45px; 
line-height: 45px; 
margin: 0px 10px; 
border-left: 1px solid #cccccc; 
padding: 0px; 
}
.CurrentmnuDD_OASportsClubs_PanelMenuMenuItem
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
text-align: Left; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
padding: 0px 5px; 
}
.CurrentmnuDD_OASportsClubs_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.CurrentmnuDD_OASociety_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
border-right: 0px; 
display: block; 
height: 45px; 
line-height: 45px; 
margin: 0px 10px; 
border-left: 1px solid #cccccc; 
padding: 0px; 
}
.CurrentmnuDD_OASociety_PanelMenuMenuItem
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
text-align: Left; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
padding: 0px 5px; 
}
.CurrentmnuDD_OASociety_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.CurrentmnuDD_FindFriendsParent_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
border-right: 0px; 
display: block; 
height: 45px; 
line-height: 45px; 
margin: 0px 10px; 
border-left: 1px solid #cccccc; 
padding: 0px; 
}
.CurrentmnuDD_FindFriendsParent_PanelMenuMenuItem
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
text-align: Left; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
padding: 0px 5px; 
}
.CurrentmnuDD_FindFriendsParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
border-right: 0px; 
display: block; 
height: 45px; 
line-height: 45px; 
margin: 0px 10px; 
border-left: 1px solid #cccccc; 
padding: 0px; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
text-align: Left; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
padding: 0px 5px; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.CurrentMenuItemCell
{
border-left: 1px solid #cccccc; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.CurrentMenuItem
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.CurrentMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.CurrentMenuCellSubMenuButtonLvl03
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 15px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.CurrentMenuCellSubMenuButtonLvl03:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.CurrentMenuCellSubMenuButtonLvl02
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 15px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.CurrentMenuCellSubMenuButtonLvl02:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.CurrentMenuCellSubMenuButtonLvl01
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 15px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.CurrentMenuCellSubMenuButtonLvl01:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.CurrentMenuCellMenuItemCell
{
border-left: 1px solid #cccccc; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.CurrentMenuCellMenuButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 15px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
}
.CurrentMenuCellMenuButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.CurrentMenuButton
{
background-color: #666666; 
color: White; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
padding: 0px 15px; 
}
.CurrentMenuButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.CurrentFrontMentoringFrontBottomMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontMentoring20180525091338.jpg'); 
background-position: top center; 
background-repeat: no-repeat; 
background-size: 100% auto; 
cursor: pointer; 
display: inline-block; 
margin: 0px 1%; 
padding-top: 21%; 
vertical-align: top; 
width: 31%; 
}
.CurrentFrontMentoring
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.CurrentFrontMentoring:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.CurrentFrontFindFriendsFrontBottomMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontFindFriends20180525091134.jpg'); 
background-position: top center; 
background-repeat: no-repeat; 
background-size: 100% auto; 
cursor: pointer; 
display: inline-block; 
margin: 0px 1%; 
padding-top: 21%; 
vertical-align: top; 
width: 31%; 
}
.CurrentFrontFindFriendsFrontBottomMenuMenuItem
{
background-color: white; 
display: inline-block; 
height: 50px; 
line-height: 50px; 
text-align: Center; 
width: 100%; 
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: Black; 
text-decoration: none; 
}
.CurrentFrontFindFriends
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.CurrentFrontFindFriends:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.CurrentFrontAboutSocietyFrontBottomMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontAboutSociety20180525091326.jpg'); 
background-position: top center; 
background-repeat: no-repeat; 
background-size: 100% auto; 
cursor: pointer; 
display: inline-block; 
margin: 0px 1%; 
padding-top: 21%; 
vertical-align: top; 
width: 31%; 
}
.CurrentFrontAboutSocietyFrontBottomMenuMenuItem
{
background-color: white; 
display: inline-block; 
height: 50px; 
line-height: 50px; 
text-align: Center; 
width: 100%; 
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: Black; 
text-decoration: none; 
}
.CurrentFrontAboutSociety
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #cccccc; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.CurrentFrontAboutSociety:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.CSSCLassTitlePanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassTitleLBL
{
display: inline-block; 
}
.CSSClassStylesPanel
{
padding: 5px 0px 0px 10px; 
}
.CSSClassStylesListsPanel
{
display: none; 
}
.CSSClassStyleNameLBL
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditPanel
{
border-bottom: 1px solid #bbbbbb; 
padding: 5px 0px 5px 10px; 
}
.CSSClassStyleEditNamePanel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditNameLBL
{
height: 20px; 
line-height: 20px; 
}
.CSSClassRefreshStylesButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
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; 
position: relative !important; 
vertical-align: top; 
width: 10%; 
}
.CSSClassEditValueDDHidden
{
display: none; 
}
.CSSClassEditStylesButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.CSSClassEditStyleHelp
{
display: none; 
text-align: Right; 
}
.CSSClassEditStyleActionPanel
{
text-align: Right; 
}
.CSSClassEditSaveButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.CSSClassEditPasteButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
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; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.CSSClassDisplayPanel
{
border-bottom: 1px #bbbbbb solid; 
padding: 5px; 
}
.CSSClassCopyUpdatePanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassCopyStylesButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.CSSClassClearStylesButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.CSSClassChangeParentButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.CSSClassAddStylesButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.CSSClassAddNewStyleButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.CSSClassAddModifiedStylesButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.CSSClassActionsPanel
{
text-align: Right; 
}
.ContactUsTitle
{
font-family: 'Merriweather', Serif; 
font-size: 18pt; 
color: Black; 
text-decoration: none; 
}
.ContactUsPrimePanel
{
display: inline-block; 
margin: 20px; 
vertical-align: top; 
}
.ContactUsAreaTitle
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 16pt; 
color: #555555; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_NameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NamePreviousSurname_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; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_NameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_NameDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EmailAddressesNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_EmailAddressesDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EducationGeneralNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_EducationGeneralHouse_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_EducationGeneralEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_EducationGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_EducationGeneralDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EducationGeneralClassOf_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.Confirm_DetailsNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.Confirm_DetailsEditLabel
{
display: inline-block; 
width: 150px; 
}
.Confirm_DetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Confirm_DetailsDisplayItemTitlePanel
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.CheckLarge
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
width: auto; 
}
.CheckLarge input[type=checkbox]:checked + label::after
{
content: ''; 
}
.CheckLarge input[type=checkbox] + label::before
{
border: 3px solid #294F6D; 
border-radius: 3px; 
content: ''; 
display: inline-block; 
height: 28px; 
left: -31px; 
position: absolute; 
top: 1px; 
width: 28px; 
}
.CheckLarge input[type=checkbox] + label::after
{
border-left: 3px solid #294F6D; 
display: inline-block; 
height: 9px; 
left: -26px; 
position: absolute; 
top: 8px; 
transform: rotate(-50deg); 
width: 23px; 
border-bottom: 3px solid #294F6D; 
}
.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; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.ChangePasswordButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.CancelEmailButton
{
margin: 0px 15px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.CancelEmailButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.CancelButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.CancelBookingButton
{
margin-right: 15px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.CancelBookingButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.Button
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.BottomFrontMenuMenuItemCell
{
border-left: 1px solid #cccccc; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.BookingInvoiceTotalWebDisplayMainPanel
{
border-bottom: 2px solid #bbbbbb; 
border-top: 2px solid #bbbbbb; 
margin: 10px 0px; 
padding: 5px 0px; 
}
.BookingInvoiceTotalInvoiceTotalPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceTotalInvoiceTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceLinesRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.BookingInvoiceLinesLinkDisplayItem
{
line-height: 35px; 
}
.BookingInvoiceLinesInvoiceLineTotalCell
{
text-align: Right; 
padding: 0px 10px ; 
}
.BookingInvoiceLinesInvoiceLineTotal
{
line-height: 35px; 
}
.BookingInvoiceLinesInvoiceLineQuantityCell
{
text-align: Right; 
padding: 0px 10px ; 
}
.BookingInvoiceLinesInvoiceLineQuantity
{
line-height: 35px; 
}
.BookingInvoiceLinesInvoiceLineDescriptionCell
{
padding: 0px 10px ; 
}
.BookingInvoiceLinesInvoiceLineDescription
{
line-height: 35px; 
}
.BookingInvoiceLinesInvoiceLineAmountCell
{
text-align: Right; 
padding: 0px 10px ; 
}
.BookingInvoiceLinesInvoiceLineAmount
{
line-height: 35px; 
}
.BookingInvoiceLinesHeaderRow
{
border-bottom: 1px solid #2B2B2B; 
height: 30px; 
line-height: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.BookingInvoiceLinesHeaderCell
{
padding: 0px 10px; 
}
.BookingInvoiceLinesDisplayItem
{
line-height: 35px; 
}
.BookingInvoiceLinesCell
{
padding: 0px 10px ; 
}
.BookingInvoiceLinesAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.BookingInvoiceDetailWebDisplayPanelText
{
border-bottom: 1px solid #bbbbbb; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
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; 
min-width: 120px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingFunctionsPanel
{
padding: 5px 4%; 
}
.BookingDetailsMakeBookingNewInstButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.BookingDetailsMakeBookingEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.BookingDetailsMakeBookingEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.BookingButton
{
margin-right: 15px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.BookingButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.BookerPhotoSubAttrsPanel
{
width: 25%; 
}
.BookerPhotoPhoto img
{
width: 100%; 
}
.BookerPhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.BookerPhotoDisplayLabel
{
color: #0a6083; 
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.BasketMessagePanel
{
display: inline-block; 
margin: 0px 0px 0px 10pz; 
padding-top: 10px; 
}
.BasketMessageLabelRemoved
{
display: none; 
}
.BasketMessageLabelError
{
background-color: Bisque; 
}
.BasketItemTotalHeaderCell
{
padding: 0px 10px; 
}
.BasketItemTotalEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.BasketItemTotalCell
{
padding: 0px 10px ; 
}
.BasketItemsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.BasketItemsHeaderRow
{
border-bottom: 1px solid #2B2B2B; 
height: 30px; 
line-height: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.BasketItemsHeaderCell
{
padding: 0px 10px; 
}
.BasketItemSetQtytoZeroSetlineqtytozero
{
background-image: URL('imgs/Trash16x16.png'); 
height: 16px; 
width: 16px; 
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemSetQtytoZeroHeaderCell
{
padding: 0px 10px; 
}
.BasketItemSetQtytoZeroFunctionItem
{
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemSetQtytoZeroCell
{
padding: 0px 10px ; 
}
.BasketItemsCell
{
padding: 0px 10px ; 
}
.BasketItemsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.BasketItemQuantityHeaderCell
{
padding: 0px 10px; 
}
.BasketItemQuantityEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.BasketItemQuantityCell
{
padding: 0px 10px ; 
}
.BasketItemPriceHeaderCell
{
padding: 0px 10px; 
}
.BasketItemPriceEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.BasketItemPriceCell
{
padding: 0px 10px ; 
}
.BasketItemIncrementQtyIncreaselineqty
{
background-image: URL('imgs/PlusGrey.png'); 
width: 20px; 
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemIncrementQtyHeaderCell
{
padding: 0px 10px; 
}
.BasketItemIncrementQtyFunctionItem
{
width: 20px; 
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemIncrementQtyCell
{
padding: 0px 10px ; 
}
.BasketItemFunctionItem
{
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemDescriptionHeaderCell
{
padding: 0px 10px; 
}
.BasketItemDescriptionEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.BasketItemDescriptionCell
{
padding: 0px 10px ; 
}
.BasketItemDecrementQtyHeaderCell
{
padding: 0px 10px; 
}
.BasketItemDecrementQtyFunctionItem
{
width: 20px; 
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemDecrementQtyDecreaselineqty
{
background-image: URL('imgs/MinusGrey.png'); 
width: 20px; 
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemDecrementQtyCell
{
padding: 0px 10px ; 
}
.BasketInvoiceLinesRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.BasketInvoiceLinesHeaderRow
{
border-bottom: 1px solid #2B2B2B; 
height: 30px; 
line-height: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.BasketInvoiceLinesHeaderCell
{
padding: 0px 10px; 
}
.BasketInvoiceLinesCell
{
padding: 0px 10px ; 
}
.BasketInvoiceLinesAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.BasketInvoiceLineInvoiceLineTotalCell
{
padding: 0px 10px ; 
}
.BasketInvoiceLineInvoiceLineQuantityCell
{
padding: 0px 10px ; 
}
.BasketInvoiceLineInvoiceLineDescriptionCell
{
padding: 0px 10px ; 
}
.BasketInvoiceLineInvoiceLineAmountCell
{
padding: 0px 10px ; 
}
.BasketInvoiceLineHeaderCell
{
padding: 0px 10px; 
}
.BasketInvoiceLineCell
{
padding: 0px 10px ; 
}
.BannerTitleContextTextPanel
{
padding: 0px 0px 15px 8%; 
}
.BannerTitle
{
display: inline-block; 
vertical-align: bottom; 
width: calc(50% - 60px); 
}
.BannerTel a
{
color: #CCCCCC; 
}
.BannerTel
{
color: #CCCCCC; 
display: inline-block; 
padding-right: 15px; 
}
.BannerRotParentPanel
{
padding-top: 30%; 
}
.BannerRotParent
{
border-bottom: 10px solid #ffd101; 
position: relative; 
}
.BannerRotPanel
{
padding-top: 30%; 
}
.BannerParentCell
{
justify-content: space-between; 
padding-top: 20px; 
align-items: baseline; 
border-bottom: 10px solid #ffd101; 
display: flex; 
font-family: 'Merriweather', Serif; 
font-size: 16pt; 
color: #cccccc; 
text-decoration: none; 
}
.BannerLink
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #cccccc; 
text-decoration: none; 
}
.BannerImageImage img
{
width: 100%; 
}
.BannerImageImage
{
display: inline-block; 
width: 100%; 
}
.BannerImage
{
display: inline-block; 
vertical-align: top; 
width: 120px; 
}
.BannerEmail
{
display: inline-block; 
text-align: Right; 
}
.BannerContactContextTextPanel
{
padding: 0px 8% 15px 0px; 
}
.BannerContact
{
display: inline-block; 
text-align: Right; 
vertical-align: bottom; 
width: calc(50% - 60px); 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #cccccc; 
text-decoration: none; 
}
.BannerCell
{
height: 100px; 
padding: 10px; 
}
.BackBookingButton
{
margin-right: 15px; 
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
padding: 5px 10px; 
transition: 0.3s; 
}
.BackBookingButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.AttributePanelTitle
{
border-bottom: 0px; 
border-top: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.AttributeListTitle
{
border-bottom: 1px solid #0a6083; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
}
.AttributeListData
{
color: Black; 
display: inline-block; 
}
.AttributeDataLabel
{
color: #0a6083; 
display: inline-block; 
}
.AttributeData
{
color: Black; 
display: inline-block; 
}
.AttachmentsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.AnnouncementListTitle
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #0a6083; 
text-decoration: none; 
}
.AnnouncementListPhotoPanel
{
float: left; 
padding: 0px 10px 10px 5px; 
width: 150px; 
}
.AnnouncementListPhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.AnnouncementListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.AllTextSingleTextLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AllTextItemButton
{
height: auto; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.AllTextEditButton
{
height: auto; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.AllTextChgDisplayButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.AllTextAddButton
{
height: auto; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.AllPublicationsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.AllPublicationsPrimePanel
{
border-top: 2px solid #0a6083; 
clear: both; 
padding-top: 15px; 
}
.AllPublicationsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.AllOASPublicationsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.AllOASPublicationsPrimePanel
{
border-bottom: 1px solid #cccccc; 
padding: 20px 0px; 
}
.AllOASPublicationsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.AllAOSPublicationsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.AllAOSPublicationsPrimePanel
{
border-bottom: 1px solid #cccccc; 
padding: 20px 0px; 
}
.AllAOSPublicationsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.AllAboutUsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.AllAboutUsPrimePanel
{
border-top: 2px solid #0a6083; 
clear: both; 
padding-top: 15px; 
}
.AllAboutUsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.AllAboutOASRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.AllAboutOASPrimePanel
{
border-bottom: 1px solid #cccccc; 
padding: 20px 0px; 
}
.AllAboutOASAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.AddModifiedStyleButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.AdditionalGuestfamilyMembers_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 120px; 
vertical-align: top; 
}
.AddCSSStylesButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.AddButton
{
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #2B2B2B; 
text-decoration: underline; 
}
.ActionButton
{
background-color: #2B2B2B; 
border-radius: 3px; 
display: inline-block; 
padding: 5px 10px; 
transition: 0.3s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #cccccc; 
text-decoration: underline; 
}
.ActionButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #ffd101; 
text-decoration: underline; 
}
.AboutUsRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.AboutUsPrimePanel
{
border-top: 2px solid #0a6083; 
clear: both; 
padding-top: 15px; 
}
.AboutUsAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.AboutOASRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.AboutOASPrimePanel
{
border-bottom: 1px solid #cccccc; 
padding: 20px 0px; 
}
.AboutOASAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.AboutOAFCRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.AboutOAFCPrimePanel
{
border-top: 2px solid #0a6083; 
clear: both; 
padding-bottom: 10px; 
padding-top: 10px; 
}
.AboutOAFCOAFootballTopMenuPanelMenuItem
{
border-bottom: 1px solid #0a6083; 
height: 25px; 
line-height: 25px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.AboutOAFCOAFootballTopMenuPanelMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.AboutOAFCOAFootballMenuPanelMenuItem
{
background-image: URL('../StaticImages/FrontPageOpaque20120921032430.png'); 
float: left; 
margin-left: -5px; 
margin-top: 169px; 
padding-left: 5px; 
width: 490px; 
border-bottom: 1px solid #0a6083; 
display: block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
height: 25px; 
line-height: 25px; 
text-align: Left; 
padding: 0px 5px; 
}
.AboutOAFCOAFootballMenuPanelMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.AboutOAFCOAFootballBottomMenuPanelMenuItemCell
{
background-color: Transparent; 
border-right: 0px; 
border-left: 1px solid #cccccc; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px; 
}
.AboutOAFCOAFootballBottomMenuPanelMenuItem
{
background-color: Transparent; 
border-bottom: 1px solid #0a6083; 
height: 25px; 
line-height: 25px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.AboutOAFCOAFootballBottomMenuPanelMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}
.AboutOAFCAltRow
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.AboutOAFC
{
background-color: Transparent; 
border-bottom: 1px solid #0a6083; 
height: 25px; 
line-height: 25px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 14pt; 
color: #0a6083; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.AboutOAFC:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #ffd101; 
text-decoration: none; 
}

@media screen and (max-width: 1200px) {

.OverBannerRotText
{
padding-top: 1.5%; 
}
.BannerRotPanel
{
min-height: 333px; 
padding-top: 0%; 
}

}


@media screen and (max-width: 1000px) {

.gallerylayer img
{
height: 100%; 
width: auto; 
}

}


@media screen and (max-width: 800px) {

textarea
{
height: 120px; 
line-height: 40px; 
}
select
{
height: 40px; 
line-height: 40px; 
}
InputText
{
height: 40px; 
line-height: 40px; 
}
input[type=text]
{
height: 40px; 
line-height: 40px; 
}
input[type=password]
{
height: 40px; 
line-height: 40px; 
}
.ShowMobileMenuCell
{
display: block; 
}
.ParentMenuButton
{
height: 50px; 
line-height: 50px; 
}
.OverBannerParentPanel
{
width: 80%; 
}
.OAPastEventListSubAttrsPanel
{
display: block; 
max-width: 100%; 
}
.OANewsListSubAttrsPanel
{
display: block; 
max-width: 100%; 
}
.OANewsListPhotoSubAttrsPanel
{
display: block; 
max-width: 100%; 
}
.OANewsListPhotoPhoto img
{
width: 100%; 
}
.OANewsLatestWebDisplayMainPanel
{
display: none; 
}
.OANewsFrontWebDisplayMainPanel
{
display: inline-block; 
width: 100%; 
}
.OANewsFrontListTitlePanel
{
width: calc(100% - 140px); 
}
.OANewsFrontListDateddmmyyPanel
{
width: 130px; 
}
.OANewsDetailPhoto img
{
width: 100%; 
}
.OAEventsListSubAttrsPanel
{
display: block; 
max-width: 100%; 
}
.OAEventsListPhotoSubAttrsPanel
{
display: block; 
max-width: 100%; 
width: 100%; 
}
.OAEventsListPhotoPhoto img
{
width: 100%; 
}
.OAEventsFrontPrimePanel
{
border-bottom: 1px solid #2B2B2B; 
display: block; 
margin: 0%; 
padding: 20px 0px ; 
width: 100%; 
}
.OAEvents_WebDisplayMainTopParentPanel
{
display: block; 
}
.OAEventDetailPhoto img
{
width: 100%; 
}
.OAAnnounceListSubAttrsPanel
{
display: block; 
max-width: 100%; 
}
.MenuCellSubMenuButtonLvl03
{
height: 50px; 
line-height: 50px; 
}
.MenuCellSubMenuButtonLvl02
{
height: 50px; 
line-height: 50px; 
}
.MenuCellSubMenuButtonLvl01
{
height: 50px; 
line-height: 50px; 
}
.MenuCellSubMenuButton
{
height: 50px; 
line-height: 50px; 
}
.MenuCellMenuButton
{
height: 50px; 
line-height: 50px; 
}
.MenuCell
{
display: none; 
}
.MenuButton
{
height: 50px; 
line-height: 50px; 
}
.MemberYearListPrimePanel
{
width: 100%; 
}
.LogonCellShown
{
box-sizing: border-box; 
max-width: 100%; 
padding: 10px; 
width: 100%; 
}
.LogonCellLogonEntryLabel
{
width: 150px; 
}
.IndivCardHouseLabel
{
width: 120px; 
}
.IndivCardEmailaddressLabel
{
width: 120px; 
}
.IndivCardDisplayLabel
{
width: 120px; 
}
.IndivCardClassOfLabel
{
width: 120px; 
}
.FrontPageHalfRight
{
display: none; 
}
.FrontPageHalfLeft
{
width: 100%; 
}
.FrontMentoringFrontBottomMenuMenuItemCell
{
border-bottom: 1px solid #2B2B2B; 
display: block; 
width: 100%; 
}
.FrontFindFriendsFrontBottomMenuMenuItemCell
{
border-bottom: 1px solid #2B2B2B; 
display: block; 
width: 100%; 
}
.FrontBottomMenuMenuItemCell
{
border-bottom: 1px solid #2B2B2B; 
display: block; 
width: 100%; 
}
.FrontAboutSocietyFrontBottomMenuMenuItemCell
{
border-bottom: 1px solid #2B2B2B; 
display: block; 
width: 100%; 
}
.FindStaffSearchLabel
{
width: 200px; 
}
.FindStaffPrimePanel
{
width: 100%; 
}
.FindStaffLastnameLabel
{
width: 200px; 
}
.FindStaffForenamesLabel
{
width: 200px; 
}
.FindFriendsTownLabel
{
width: 150px; 
}
.FindFriendsSearchLabel
{
width: 150px; 
}
.FindFriendsProfessionLabel
{
width: 150px; 
}
.FindFriendsPrimePanel
{
width: 100%; 
}
.FindFriendsListSubAttrsPanel
{
max-width: calc(100% - 200px); 
}
.FindFriendsLastnamePanel
{
width: 100%; 
}
.FindFriendsLastnameLabel
{
width: 150px; 
}
.FindFriendsHouseLabel
{
width: 150px; 
}
.FindFriendsForenamesLabel
{
width: 150px; 
}
.FindFriendsCountyPanel
{
width: 100%; 
}
.FindFriendsCountyLabel
{
width: 150px; 
}
.FindFriendsCountryLabel
{
width: 150px; 
}
.FindFriendsClassOfLabel
{
width: 150px; 
}
.FindFriendsActivityLabel
{
width: 150px; 
}
.CurrentParentMenuButton
{
height: 50px; 
line-height: 50px; 
}
.CurrentMenuCellSubMenuButtonLvl03
{
height: 50px; 
line-height: 50px; 
}
.CurrentMenuCellSubMenuButtonLvl02
{
height: 50px; 
line-height: 50px; 
}
.CurrentMenuCellSubMenuButtonLvl01
{
height: 50px; 
line-height: 50px; 
}
.CurrentMenuCellMenuButton
{
height: 50px; 
line-height: 50px; 
}
.CurrentMenuButton
{
height: 50px; 
line-height: 50px; 
}
.CurrentFrontMentoringFrontBottomMenuMenuItemCell
{
border-bottom: 1px solid #2B2B2B; 
display: block; 
width: 100%; 
}
.CurrentFrontFindFriendsFrontBottomMenuMenuItemCell
{
border-bottom: 1px solid #2B2B2B; 
display: block; 
width: 100%; 
}
.CurrentFrontAboutSocietyFrontBottomMenuMenuItemCell
{
border-bottom: 1px solid #2B2B2B; 
display: block; 
width: 100%; 
}
.BannerTitle
{
width: 100%; 
}
.BannerTel
{
padding-right: 0px; 
}
.BannerParentCell
{
align-items: center; 
flex-wrap: wrap; 
}
.BannerImage
{
margin-left: 8%; 
width: 90px; 
}
.BannerContact
{
max-width: calc(100% - (8% + 90px)); 
width: auto; 
}

}


.webFontBannerContact
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 12pt;
color: #cccccc;
}


.webFontBannerTitle
{
font-family: 'Merriweather', Serif;
font-size: 16pt;
color: #cccccc;
}


.webFontBase
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: Black;
}


.webFontBaseLight
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: #cccccc;
}


.webFontButton
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: #2B2B2B;
text-decoration: underline;
}


.webFontButtonLight
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: #cccccc;
text-decoration: underline;
}


.webFontButtonLightLarge
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 15pt;
color: #cccccc;
text-decoration: underline;
}


.webFontButtonYellowLarge
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 15pt;
color: #ffd101;
text-decoration: underline;
}


.webFontDateFont
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 16pt;
color: #555555;
}


.webFontDeleteButton
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: Red;
text-decoration: underline;
}


.webFontFooterText
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: #cccccc;
}


.webFontForumTitle
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: #0a6083;
}


.webFontFrontPrimeLink
{
font-family: 'Merriweather', Serif;
font-size: 18pt;
color: Black;
}


.webFontGreyTitle
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 16pt;
color: #555555;
}


.webFontHelpText
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 8pt;
color: Blue;
}


.webFontLargePrimeTitle
{
font-family: 'Merriweather', Serif;
font-size: 20pt;
color: Black;
}


.webFontLoginButton
{
font-family: 'Merriweather', Serif;
font-size: 16pt;
color: white;
}


.webFontLogonButton
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: #7c6807;
text-decoration: underline;
}


.webFontMenu
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: #cccccc;
}


.webFontMenuOver
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: #ffd101;
}


.webFontMobileMenuParent
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: #ffd101;
}


.webFontOverBanner
{
font-family: 'Merriweather', Serif;
font-size: 24pt;
color: White;
}


.webFontOverBannerLarge
{
font-family: 'Merriweather', Serif;
font-size: 40pt;
color: White;
}


.webFontPageTitle
{
font-family: 'Merriweather', Serif;
font-size: 22pt;
color: Black;
}


.webFontPageTitleLight
{
font-family: 'Merriweather', Serif;
font-size: 22pt;
color: #cccccc;
}


.webFontPrimeLink
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 12pt;
color: #0a6083;
}


.webFontPrimeTitle
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: #0a6083;
}


.webFontSmall
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 8pt;
color: Black;
}


.webFontSocietyText
{
font-family: 'Merriweather', Serif;
font-size: 19pt;
color: Black;
}


.webFontSubMenu
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: #cccccc;
}


.webFontTab
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: 0,0,255;
text-decoration: underline;
}


.webFontThreadStarter
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 8pt;
color: Black;
}


.webFontThreadTitle
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: #0a6083;
}


.webFontTitle
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 14pt;
color: #0a6083;
}


.webFontTitleTextWhite
{
font-family: 'Merriweather', Serif;
font-size: 18pt;
color: #cccccc;
}


.webFontYellowMessage
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: #ffd101;
}

