textarea
{
border: 1px solid #1E5375; 
border-radius: 5px; 
height: 90px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: none; 
}
textarea:focus
{
box-shadow: 0px 0px 7px 1px #1E5375; 
}
TABLE
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: none; 
}
select
{
border: 1px solid #1E5375; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: none; 
}
InputText
{
border: 1px solid #1E5375; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: none; 
}
InputText:focus
{
box-shadow: 0px 0px 7px 1px #1E5375; 
}
input[type=text]
{
border: 1px solid #1E5375; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: none; 
}
input[type=text]:focus
{
box-shadow: 0px 0px 7px 1px #1E5375; 
}
input[type=password]
{
border: 1px solid #1E5375; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: none; 
}
input[type=password]:focus
{
box-shadow: 0px 0px 7px 1px #1E5375; 
}
IMG
{
margin-left: 0px; 
margin-right: 0px; 
margin-top: 0px; 
}
BODY
{
background-color: #e5e5e5; 
line-height: 1.5; 
margin: 0px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: none; 
}
.YearListsStartYearPanel
{
padding: 5px 0px; 
}
.YearListsStartYearLabel
{
display: inline-block; 
min-width: 120px; 
padding-right: 15px; 
}
.YearListsSearchLabel
{
display: inline-block; 
min-width: 120px; 
padding-right: 15px; 
}
.YearListsSearchItemsPanel
{
padding: 5px 0px; 
}
.YearListsSearchButton
{
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.YearListsSearchButton:hover
{
background-color: #005F40; 
}
.YearListsQueryTypePanel
{
padding: 5px 0px; 
}
.YearListsPrimePanel
{
border-bottom: 1px solid #cccccc; 
display: flex; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.YearListsLeavingYearPanel
{
padding: 5px 0px; 
}
.YearListsLeavingYearLabel
{
display: inline-block; 
min-width: 120px; 
padding-right: 15px; 
}
.WebSubTitle
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.WebDisplayPanelTextRegLbl
{
cursor: pointer; 
text-align: Left; 
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
box-sizing: border-box; 
display: inline-block; 
width: 100%; 
}
.WebDisplayPanelTextLbl
{
box-sizing: border-box; 
display: inline-block; 
text-align: Center; 
width: 100%; 
font-family: 'Merriweather', Serif; 
font-size: 30pt; 
color: #002e5d; 
text-decoration: none; 
}
.WebDisplayPanelTextExpanded
{
background-position: left center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/LinkCollapse20220607044954.png'); 
cursor: pointer; 
padding-left: 35px; 
text-align: Left; 
}
.WebDisplayPanelTextExpandable
{
background-position: left center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/LinkExpand20220506095652.png'); 
cursor: pointer; 
padding-left: 35px; 
text-align: Left; 
}
.WebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.WebDisplayPagePrevButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.WebDisplayPageNextButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.WebDisplayPageFinishButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.WebDisplayPageButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.WebDisplayItemHidden
{
display: none; 
}
.WebDisplayConfirmButton
{
margin: 20px 20px 20px 0px; 
padding: 10px 10px 10px 10px; 
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
line-height: 35px; 
transition: 0.4s; 
}
.WebDisplayConfirmButton:hover
{
background-color: #005F40; 
}
.ViewBasketButton
{
background-color: #75c0db; 
border: 1px solid #002e5d; 
border-radius: 5px; 
display: inline-block; 
margin: 20px; 
padding: 2px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
line-height: 30px; 
}
.ViewAllPrimesFunctionPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.VideoMsgsVideoLink
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.VideoMsgsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.VideoMsgsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.VideoMsgsDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.VideoMsgsDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.VideoMsgsDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.UsageData
{
color: Black; 
display: inline-block; 
}
.UploadImageSubAttrTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.UploadFileSelector
{
bottom: 0px; 
color: Transparent; 
height: 100%; 
left: 0px; 
min-height: 100%; 
opacity: 0; 
position: absolute; 
right: 0px; 
top: 0px; 
width: 100%; 
}
.UploadFilePreviewImage
{
display: block; 
max-width: 450px; 
object-fit: contain; 
object-position: none; 
}
.UploadFilePlaceholderImageClickOrDrag
{
background-image: url('./imgs/PlaceholderClickOrDragToSelect.png'); 
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFilePlaceholderImageClickOnly
{
background-image: url('./imgs/PlaceholderClickToSelect.png'); 
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFilePlaceholderImage
{
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFileDragover
{
opacity: 0.2; 
}
.UploadFileContainerDiv
{
display: inline-block; 
min-height: 150px; 
position: relative; 
vertical-align: Top; 
width: 400px; 
}
.UploadFileClearButton
{
display: block; 
}
.UpdateBasketButton
{
background-color: #75c0db; 
border: 1px solid #002e5d; 
border-radius: 5px; 
display: inline-block; 
margin: 20px; 
padding: 2px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
line-height: 30px; 
}
.TwitterHeaderSocialsHeaderMenuItemCell
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/TwitterW20220601051854.png'); 
background-size: 100%; 
height: 40px; 
width: 40px; 
display: inline-block; 
vertical-align: top; 
}
.TwitterHeader
{
background-image: URL('../StaticImages/TwitterG20220601051821.png'); 
background-repeat: no-repeat; 
background-size: 100%; 
display: inline-block; 
height: 40px; 
opacity: 0; 
transition: 0.3s; 
width: 40px; 
}
.TwitterHeader:hover
{
opacity: 1; 
}
.Title
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.TicketDetailsMakeBookingPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.SubMenuButtonLvl02
{
border-left: 1px solid white; 
box-sizing: border-box; 
height: 35px; 
line-height: 35px; 
margin: 0px 5px 5px 5px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
}
.SubMenuButtonLvl02:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.SubMenuButtonLvl01
{
border-left: 1px solid white; 
box-sizing: border-box; 
height: 35px; 
line-height: 35px; 
margin: 0px 5px 5px 5px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
}
.SubMenuButtonLvl01:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.SubMenuButton
{
border-left: 1px solid white; 
box-sizing: border-box; 
height: 35px; 
line-height: 35px; 
margin: 0px 5px 5px 5px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
}
.SubMenuButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.SubAttributeDisclosed
{
font-weight: bold; 
}
.StrapLineContextTextPanel
{
padding: 10px 0px; 
text-align: Center; 
font-family: 'Merriweather', Serif; 
font-size: 30pt; 
color: #002e5d; 
text-decoration: none; 
}
.StaffYourStoryPanel
{
padding: 5px 0px; 
}
.StaffYourStoryLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.StaffSubjectPanel
{
padding: 5px 0px; 
}
.StaffSubjectLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.StaffStartingYearPanel
{
padding: 5px 0px; 
}
.StaffStartingYearLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.StaffStaffPanel
{
padding: 5px 0px; 
}
.StaffStaffLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.StaffSearchLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.StaffSearchItemsPanel
{
padding: 5px 0px; 
}
.StaffSearchButton
{
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.StaffSearchButton:hover
{
background-color: #005F40; 
}
.StaffRolesPanel
{
padding: 5px 0px; 
}
.StaffRolesLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.StaffQueryTypePanel
{
padding: 5px 0px; 
}
.StaffPrimePanel
{
border-bottom: 1px solid #cccccc; 
display: flex; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.StaffListYourStoryLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.StaffListYourStory
{
font-size: 12pt; 
line-height: 18pt; 
padding-top: 7px; 
display: inline-block; 
vertical-align: top; 
}
.StaffListWebdisplaynameLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.StaffListWebdisplayname
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.StaffListSubjectLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.StaffListSubject
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.StaffListStartingYearLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.StaffListStartingYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.StaffListRolesLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.StaffListRoles
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.StaffListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.StaffListLeavingYearLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.StaffListLeavingYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.StaffListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.StaffListDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.StaffListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.StaffLeavingYearPanel
{
padding: 5px 0px; 
}
.StaffLeavingYearLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.SolidRadio
{
width: auto; 
}
.SolidRadio input[type=radio]:checked +label
{
background-color: #294F6D; 
position: relative; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
}
.SolidRadio input[type=radio]:checked
{
position: relative; 
}
.SolidRadio input[type=radio] + label
{
display: inline-block; 
padding: 10px 15px; 
position: relative; 
transition: 0.3s; 
}
.SolidRadio input[type=radio]
{
opacity: 0; 
}
.SocialsHeaderMenuPanel
{
text-align: right; 
}
.SocialsHeaderMenuItemCell
{
background-size: 100%; 
height: 40px; 
width: 40px; 
display: inline-block; 
vertical-align: top; 
}
.SocialsHeaderMenuItem
{
background-repeat: no-repeat; 
background-size: 100%; 
display: inline-block; 
height: 40px; 
opacity: 0; 
transition: 0.3s; 
width: 40px; 
}
.SocialsHeaderMenuItem:hover
{
opacity: 1; 
}
.SingleValuePostDefaultLabel
{
display: inline-block; 
line-height: 30px; 
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; 
}
.ShownSection
{
display: block; 
}
.ShownLogon
{
top: 50%; 
background-color: #002e5d; 
border-radius: 10px; 
box-shadow: 0px 0px 20px 5px #000000; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
left: 50%; 
min-width: 220px; 
padding: 20px; 
position: fixed; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
z-index: 2000; 
}
.ShownLogin
{
top: 50%; 
background-color: #002e5d; 
border-radius: 10px; 
box-shadow: 0px 0px 20px 5px #000000; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
left: 50%; 
min-width: 220px; 
padding: 20px; 
position: fixed; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
z-index: 2000; 
}
.ShowHideMobileMenuMenuPanel
{
padding-top: 5px; 
}
.ShowHideMobileMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.ShowHideMobileMenuMenuItem
{
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/Burger20220623093534.png'); 
display: inline-block; 
height: 22px; 
width: 40px; 
}
.ShowHideMobileMenuCell
{
display: none; 
}
.ShowBasketLinkText
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: 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; 
}
.ShopPrimePanel
{
background-color: White; 
border: 1px solid black; 
box-sizing: border-box; 
display: flex; 
margin: 10px 0px; 
padding: 10px; 
}
.ShoppingBasketButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.SendEmailDisplayToLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.SendEmailDisplaySubjectLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.SendEmailDisplaySubjectEntry
{
box-sizing: border-box; 
width: calc(100% - 200px); 
min-width: 400px; 
}
.SendEmailDisplayMessageLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.SendEmailDisplayMessageEntry
{
min-height: 230px; 
box-sizing: border-box; 
width: calc(100% - 200px); 
min-width: 400px; 
}
.SendEmailDisplayLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.SendEmailDisplayFromLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.SendEmailDisplayEntry
{
box-sizing: border-box; 
width: calc(100% - 200px); 
min-width: 400px; 
}
.SendEmailButton
{
margin: 0px 15px; 
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
}
.SendEmailButton:hover
{
background-color: #005F40; 
}
.SendEmailActionPanel
{
margin: 0px 0px 0px 165px; 
}
.SendEmailActionButton
{
margin: 0px 15px; 
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
}
.SendEmailActionButton:hover
{
background-color: #005F40; 
}
.SelectLocalCollection
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.SelectInstanceButton
{
background-color: #75c0db; 
border: 1px solid #002e5d; 
border-radius: 5px; 
color: #333333; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
line-height: 30px; 
margin: 20px 20px 20px 0px; 
padding: 2px 5px; 
text-decoration: underline; 
}
.SearchButton
{
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.SearchButton:hover
{
background-color: #005F40; 
}
.ScrollToTopMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.SaveButton
{
height: 30px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.REGNameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.REGNameTitle_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.REGNamePreviousName_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.REGNamePreviousName_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.REGNamePreferredName_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.REGNamePreferredName_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.REGNameNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.REGNameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.REGNameLastname_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.REGNameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.REGNameForenames_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.REGNameEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.REGNameEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.REGNameEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.REGNameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.REGNameDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.REGNameDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.RegistrationPasswordResetActionsPanel
{
padding: 10px 0px; 
}
.RegistrationEmailPanel
{
padding: 30px 0px; 
}
.RegistrationEmailLabel
{
font-size: 1.5em; 
}
.RegistrationEmailHeaderPanel
{
border-bottom: 1px solid #dddddd; 
margin: 0px 0px 20px 0px; 
}
.RegistrationEmailHeaderActionsPanel
{
padding: 10px 0px; 
}
.RegistrationEmailHeader
{
display: inline-block; 
font-size: 1.2em; 
padding: 10px 0px; 
}
.RegistrationEmailEntryPanel
{
padding: 20px 0px; 
}
.RegistrationEmailEntry
{
min-width: 350px; 
}
.RegisterWebDisplayMainPanel
{
padding: 10px 10px 10px 0px; 
}
.RegisterPrimeDisplayPanel
{
padding: 10px 0px; 
}
.RegisterNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.RegisterNameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.RegisterNameTitle_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.RegisterNameNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.RegisterNameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.RegisterNameLastname_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.RegisterNameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.RegisterNameForenames_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.RegisterNameEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.RegisterNameEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.RegisterNameEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.RegisterNameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterNameDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.RegisterEmailNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.RegisterEmailEmailaddress_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.RegisterEmailEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.RegisterEmailEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.RegisterEmailEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.RegisterEmailEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterEmailDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.RegisterEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.RegisterEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.RegisterEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.RegisterEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.RegisterEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.RegisterDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.RegisterButtonPortalProfile
{
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.RegisterButtonPortalProfile:hover
{
background-color: #005F40; 
}
.RegisterButtonMentoringSignUp
{
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.RegisterButtonMentoringSignUp:hover
{
background-color: #005F40; 
}
.RegisterButtonConfirm Details
{
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.RegisterButtonConfirm Details:hover
{
background-color: #005F40; 
}
.RegisterButton
{
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.RegisterButton:hover
{
background-color: #005F40; 
}
.RegisterAddressUsage_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.RegisterAddressTown_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.RegisterAddressTown_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.RegisterAddressPostalcode_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.RegisterAddressPostalcode_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.RegisterAddressNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.RegisterAddressEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.RegisterAddressEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.RegisterAddressEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.RegisterAddressEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterAddressDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.RegisterAddressCounty_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.RegisterAddressCounty_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.RegisterAddressCountry_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.RegisterAddressCountry_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.RegisterAddressAddress3_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.RegisterAddressAddress3_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.RegisterAddressAddress2_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.RegisterAddressAddress2_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.RegisterAddressAddress1_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.RegisterAddressAddress1_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.Register_NameDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.Register_EmailDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.Register_AddressDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.REGEmailNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.REGEmailEmailaddress_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.REGEmailEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.REGEmailEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.REGEmailEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.REGEmailEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.REGEmailDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.REGEmailDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.REG_StaffWebDisplayPanelTextLbl
{
cursor: pointer; 
text-align: Left; 
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
box-sizing: border-box; 
display: inline-block; 
width: 100%; 
}
.REG_StaffWebDisplayMainPanel
{
padding: 10px 10px 10px 0px; 
}
.REG_StaffPrimeDisplayPanel
{
padding: 10px 0px; 
}
.REG_StaffDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.REG_StaffDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.REG_ParentWebDisplayPanelTextLbl
{
cursor: pointer; 
text-align: Left; 
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
box-sizing: border-box; 
display: inline-block; 
width: 100%; 
}
.REG_ParentWebDisplayMainPanel
{
padding: 10px 10px 10px 0px; 
}
.REG_ParentPrimeDisplayPanel
{
padding: 10px 0px; 
}
.REG_ParentDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.REG_ParentDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.REG_ExpandingSectionsNotesWebDisplayMainPanel
{
padding: 10px 10px 10px 0px; 
}
.REG_ExpandingSectionsNotesContextTextPanel
{
font-size: 14pt; 
}
.REG_DetailsWebDisplayMainPanel
{
padding: 0px 0px 0px 0px; 
}
.REG_DetailsPrimeDisplayPanel
{
padding: 0px 0px 0px 0px; 
}
.REG_DetailsDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.REG_DetailsDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.REG_AlumniWebDisplayPanelTextLbl
{
cursor: pointer; 
text-align: Left; 
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
box-sizing: border-box; 
display: inline-block; 
width: 100%; 
}
.REG_AlumniWebDisplayMainPanel
{
padding: 10px 10px 10px 0px; 
}
.REG_AlumniPrimeDisplayPanel
{
padding: 10px 0px; 
}
.REG_AlumniDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.REG_AlumniDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Radio4L input[type=radio]:checked + label::after
{
content: ''; 
}
.Radio4L input[type=radio] + label::before
{
border: 1px solid; 
border-radius: 10px; 
content: ''; 
height: 18px; 
left: -14px; 
position: absolute; 
top: 1px; 
width: 18px; 
}
.Radio4L input[type=radio] + label::after
{
background-color: #7c7d8f; 
border: 1px solid; 
border-radius: 5px; 
height: 10px; 
left: -10px; 
position: absolute; 
top: 5px; 
width: 10px; 
}
.Radio4L input[type=radio] + label
{
display: inline-block; 
padding-left: 15px; 
position: relative; 
}
.Radio4L input[type=radio]
{
opacity: 0; 
}
.Radio4L
{
display: inline-block; 
height: 25px; 
line-height: 25px; 
}
.ProfileYourStoryYourStory_Edit
{
box-sizing: border-box; 
height: 180px; 
width: 100%; 
min-width: 400px; 
}
.ProfileYourStoryYourStory
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProfileYourStoryNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileYourStoryLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProfileYourStoryEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileYourStoryEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileYourStoryEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.ProfileYourStoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileYourStoryDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.ProfileYourStoryDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.ProfileYourStoryDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileYourStoryDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProfileStaffSubject_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileStaffSubject_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileStaffStartingYear_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileStaffStartingYear_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileStaffRoles_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileStaffRoles_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileStaffNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileStaffLeavingYear_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileStaffLeavingYear_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileStaffEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.ProfileStaffEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileStaffEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileStaffEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.ProfileStaffEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileStaffDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.ProfileStaffDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileSocialTwitterLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.ProfileSocialTwitter_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileSocialTwitter_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileSocialTwitter
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProfileSocialNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileSocialLinkedinLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.ProfileSocialLinkedin_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileSocialLinkedin_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileSocialLinkedin
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProfileSocialLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProfileSocialFacebookLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.ProfileSocialFacebook_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileSocialFacebook_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileSocialFacebook
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProfileSocialEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileSocialEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileSocialEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.ProfileSocialEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileSocialDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.ProfileSocialDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.ProfileSocialDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileSocialDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProfilePhotoPhoto_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfilePhotoPhoto_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfilePhotoNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfilePhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfilePhotoEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfilePhotoEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.ProfilePhotoEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfilePhotoDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.ProfilePhotoDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileNameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileNameTitle_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileNamePreviousName_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileNamePreviousName_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileNamePreferredName_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileNamePreferredName_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileNameNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileNameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileNameLastname_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileNameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileNameForenames_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileNameEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.ProfileNameEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileNameEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileNameEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.ProfileNameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileNameDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.ProfileNameDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileLocationNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileLocationEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileLocationEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileLocationEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.ProfileLocationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileLocationDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.ProfileLocationDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileLocationCountry_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileLocationCountry_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileLocationArea_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileLocationArea_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileFamilySchool_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileFamilySchool_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileFamilyRelationship_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileFamilyRelationship_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileFamilyNote_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileFamilyNote_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileFamilyNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileFamilyName_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileFamilyName_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileFamilyGender_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileFamilyGender_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileFamilyEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.ProfileFamilyEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileFamilyEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileFamilyEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.ProfileFamilyEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileFamilyDob_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileFamilyDob_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileEventDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.ProfileEmailAddressesNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileEmailAddressesEmailaddress_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileEmailAddressesEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.ProfileEmailAddressesEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileEmailAddressesEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileEmailAddressesEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.ProfileEmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEmailAddressesDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.ProfileEmailAddressesDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEducationStartYear_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileEducationStartYear_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileEducationNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileEducationLeavingYear_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileEducationLeavingYear_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileEducationHouse_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileEducationHouse_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileEducationHistoryYearTo_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileEducationHistoryYearTo_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileEducationHistoryYearFrom_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileEducationHistoryYearFrom_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileEducationHistorySubject_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileEducationHistorySubject_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileEducationHistoryResultType_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileEducationHistoryResultType_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileEducationHistoryNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileEducationHistoryInstitutionName_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileEducationHistoryInstitutionName_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileEducationHistoryEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileEducationHistoryEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileEducationHistoryEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.ProfileEducationHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEducationHistoryDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.ProfileEducationHistoryComment_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileEducationHistoryComment_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileEducationHistoryClassOfResult_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileEducationHistoryClassOfResult_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileEducationEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.ProfileEducationEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileEducationEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileEducationEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.ProfileEducationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEducationDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.ProfileEducationDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileDOBNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileDOBEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.ProfileDOBEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileDOBEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileDOBEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.ProfileDOBEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileDOBDateOfBirth_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileDOBDateOfBirth_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileChildrenStartYear_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileChildrenStartYear_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileChildrenNote_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileChildrenNote_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileChildrenNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileChildrenName_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileChildrenName_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileChildrenEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.ProfileChildrenEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileChildrenEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileChildrenEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.ProfileChildrenEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileChildrenDob_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileChildrenDob_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileChildrenDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.ProfileChildrenDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileCareersHelpNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileCareersHelpEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileCareersHelpEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileCareersHelpEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.ProfileCareersHelpEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileCareersHelpDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.ProfileCareersHelpCareersHelpOffered_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileCareersEmploymentNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ProfileCareersEmploymentJobTitle_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileCareersEmploymentJobTitle_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileCareersEmploymentJobSector_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileCareersEmploymentJobSector_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileCareersEmploymentExperience_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileCareersEmploymentExperience_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileCareersEmploymentEmploymentStatus_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileCareersEmploymentEmploymentStatus_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileCareersEmploymentEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileCareersEmploymentEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileCareersEmploymentEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.ProfileCareersEmploymentEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileCareersEmploymentDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.ProfileCareersEmploymentCompany_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileCareersEmploymentCompany_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProfileCareersEmploymentBriefBio_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProfileCareersEmploymentBriefBio_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ProductsSubAttrsPanel
{
flex-grow: 1; 
}
.ProductsProductPrice
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductsProductname
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Blue; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductsProductDescription
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductsProduct
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductsPhotoLabel
{
display: inline-block; 
padding-right: 10px; 
line-height: 30px; 
}
.ProductsPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductsNoPhotoProductPrice
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductsNoPhotoProductname
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Blue; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductsNoPhotoProductDescription
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductsNoPhotoLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductsNoPhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProductsNoPhotoDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.ProductsNoPhotoDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductsMinimumPostageLabel
{
display: inline-block; 
padding-right: 10px; 
line-height: 30px; 
}
.ProductsMinimumPostage
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductSelectionFunctionsFunctionsPanel
{
border-bottom: 1px solid #6E2636; 
padding-bottom: 20px; 
}
.ProductsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProductsDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
line-height: 30px; 
}
.ProductsDisplayItem
{
display: inline-block; 
line-height: 30px; 
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
{
background-color: #75c0db; 
border: 1px solid #002e5d; 
border-radius: 5px; 
display: inline-block; 
margin: 20px 0px 0px 0px; 
padding: 2px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
line-height: 30px; 
}
.ProductOptionsButton
{
background-color: #75c0db; 
border: 1px solid #002e5d; 
border-radius: 5px; 
display: inline-block; 
margin: 20px 0px 0px 0px; 
padding: 2px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
line-height: 30px; 
}
.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
{
background-color: #75c0db; 
border: 1px solid #002e5d; 
border-radius: 5px; 
display: inline-block; 
margin: 20px 0px 0px 0px; 
padding: 2px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
line-height: 30px; 
}
.ProductDetailsProductPrice
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductDetailsProductname
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductDetailsProductDescription
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductDetailsPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductDetailsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ProductDetailsDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.ProductDetailsDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.PrivatePublicCheck input[type=checkbox]:checked + label::before
{
content: attr(data-on); 
left: 23px; 
}
.PrivatePublicCheck input[type=checkbox]:checked + label::after
{
left: 2px; 
transition: 0.2s; 
}
.PrivatePublicCheck input[type=checkbox] + label::before
{
content: attr(data-off); 
display: inline-block; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
position: absolute; 
}
.PrivatePublicCheck input[type=checkbox] + label::after
{
border: 1px solid; 
border-radius: 12px; 
content: ''; 
display: inline-block; 
height: 20px; 
left: calc(100% - 23px); 
position: absolute; 
top: 1px; 
transition: 0.2s; 
width: 20px; 
}
.PrivatePublicCheck input[type=checkbox] + label
{
border: 1px solid; 
border-radius: 12px; 
display: inline-block; 
height: 24px; 
position: relative; 
vertical-align: top; 
width: 100px; 
}
.PrivatePublicCheck input[type=checkbox]
{
opacity: 0; 
}
.PrivatePublicCheck
{
display: inline-block; 
vertical-align: top; 
}
.PrimeFocusWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.PrimeFocusWebDisplayMainPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PrimeFocusNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.PrimeFocusEditSagiPanel
{
margin: 5px 0px; 
}
.PrimeFocusEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
line-height: 32px; 
min-width: 180px; 
}
.PrimeFocusEditItem
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.PrimeFocusDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.PrimeDisplayLabel
{
line-height: 30px; 
}
.PrimeDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.PrevNextOrgAnnViewAllPrimesFunctionPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.PrevNextOrgAnnTitle
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.PrevNextOrgAnnPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.PrevNextOrgAnnLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.PrevNextOrgAnnEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.PrevNextOrgAnnDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.PrevNextOrgAnnDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.PrevNextOrgAnnDate
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.PortalProfileNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.PortalProfileEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.PortalProfileEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.PortalProfileEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.PortalProfileEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PortalProfileDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.PortalProfileDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PortalProfileDetailsDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.PortalProfileDetailsDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.pnlBasket
{
margin: auto; 
}
.PhotoSubAttrsPanel
{
margin-right: 15px; 
max-width: 250px; 
}
.PhotoPhoto img
{
width: 100%; 
}
.PhotoPhoto
{
display: inline-block; 
width: 100%; 
line-height: 30px; 
vertical-align: top; 
}
.PhotoNoLinkSubAttrsPanel
{
min-width: 280px; 
padding-right: 15px; 
}
.PhotoNoLinkPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.PhotoNoLinkLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.PhotoNoLinkEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.PhotoNoLinkDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.PhotoNoLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.PhotoLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.PhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.PhotoDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.PhotoDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.PhotoAndTextText
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.PhotoAndTextPhotoPanel img
{
width: 100%; 
}
.PhotoAndTextPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.PhotoAndTextLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.PhotoAndTextEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.PhotoAndTextDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.PhotoAndTextDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.PhotoAndTextDisplayGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 5px; 
}
.PhoneNumberPhonenumber_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.PhoneNumberNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.PhoneNumberEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.PhoneNumberEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.PhoneNumberEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.PhoneNumberEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.PhoneNumberEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PhoneNumberDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.PhoneNumberDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PeekMenuItemCell
{
display: block; 
vertical-align: top; 
}
.PeekMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.PeekMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.PeekabooPanel
{
background-color: #75c0db; 
min-width: 200px; 
position: absolute; 
}
.PDEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.PDEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.PDDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.PayViaStripeButton
{
background-color: #75c0db; 
border: 1px solid #002e5d; 
border-radius: 5px; 
display: inline-block; 
margin: 20px 20px 20px 0px; 
padding: 2px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
line-height: 30px; 
}
.PayViaPayPalButton
{
margin: 10px 15px; 
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
}
.PayViaPayPalButton:hover
{
background-color: #005F40; 
}
.PayOnTheDayButton
{
margin: 10px 15px; 
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
}
.PayOnTheDayButton:hover
{
background-color: #005F40; 
}
.PastEventsPrimePanel
{
background-color: White; 
border: 1px solid #dddddd; 
border-bottom: 1px solid black; 
box-sizing: border-box; 
display: flex; 
margin: 10px; 
padding: 10px; 
width: 100%; 
}
.PasswordResetRequestInvalidMessage
{
display: inline-block; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 16pt; 
color: red; 
text-decoration: none; 
}
.PasswordResetButton
{
height: 30px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.PasswordReminderEmailAddressLabel
{
display: inline-block; 
margin-bottom: 15px; 
padding-right: 20px; 
}
.PasswordReminderEmailAddressEntry
{
width: 350px; 
}
.PasswordButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ParentMobileMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.ParentmnuDD_MentoringParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.ParentMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.ParentMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.ParentMenuButton
{
border-left: 1px solid white; 
box-sizing: border-box; 
height: 35px; 
line-height: 35px; 
margin: 0px 5px 5px 5px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
}
.ParentMenuButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
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: #333333; 
text-decoration: underline; 
}
.PagingPanel
{
text-align: Center; 
}
.PagingNextLink
{
background-image: url('./imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.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: #333333; 
text-decoration: underline; 
padding: 0px 5px; 
}
.PagingLastLink
{
background-image: url('./imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.PagingFirstLink
{
background-image: url('./imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.OverBannerTextContextTextPanel
{
background-color: rgba(0,0,0,0.5); 
margin: auto; 
padding: 30px; 
text-align: Center; 
width: 550px; 
}
.OverBannerText
{
padding-top: 5%; 
position: absolute; 
top: 0; 
width: 100%; 
z-index: 600; 
}
.OverBannerHeading
{
font-size: 40pt; 
}
.OrgAnnProfilePrimePanel
{
margin: auto; 
max-width: 740px; 
}
.OrgAnnDetailsTitlePanel
{
margin: 5px 0px; 
}
.OrgAnnDetailsTitle
{
font-family: 'Merriweather', Serif; 
font-size: 30pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.OrgAnnDetailsPhotoPanel img
{
width: 100%; 
}
.OrgAnnDetailsPhotoPanel
{
margin: 5px 0px; 
}
.OrgAnnDetailsPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.OrgAnnDetailsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.OrgAnnDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.OrgAnnDetailsDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.OrgAnnDetailsDisplayItemsPanel
{
margin: 5px 0px; 
}
.OrgAnnDetailsDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.OrgAnnDetailsDatePanel
{
margin: 5px 0px; 
}
.OrgAnnDetailsDatemmmDdYyyyPanel
{
margin: 5px 0px; 
}
.OrgAnnDetailsDate
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.OrgAnnDetailsAnnouncementPanel
{
margin: 5px 0px; 
}
.OrgAnnDetailsAnnouncement
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.OptinPreviouslyOptedInMessagePanel
{
text-align: Center; 
}
.OpenButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.OldStyleAttributeFunctionInstanceCell
{
text-align: right; 
}
.OldStyleAttributeFunctionCell
{
text-align: right; 
}
.OldStyleAttributeFunctionAddEditCell
{
text-align: right; 
}
.OFAText
{
margin: 0px 20px; 
}
.NextBookingButton
{
margin: 10px 15px; 
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
}
.NextBookingButton:hover
{
background-color: #005F40; 
}
.NewsPrimePanel
{
border-bottom: 1px solid black; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.NewsPagingPrevLink
{
background-image: url('./imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.NewsPagingPanel
{
text-align: Center; 
}
.NewsPagingNextLink
{
background-image: url('./imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.NewsPagingLastLink
{
background-image: url('./imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.NewsPagingFirstLink
{
background-image: url('./imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.NewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
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; 
}
.MyInvoicesPrimePanel
{
background-color: White; 
border: 1px solid black; 
box-sizing: border-box; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_WebSiteWebsiteLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_WebSiteWebsite_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_WebSiteWebsite
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_WebSiteWebDisplayMainPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_WebSiteSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_WebSiteNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_WebSiteLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_WebSiteEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_WebSiteEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_WebSiteEditItem
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_WebSiteDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_WebSiteDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MyDetails_WebSiteDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_WebSiteCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationYearToLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationYearTo_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationYearTo_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_SocialAffiliationYearTo
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationYearFromLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationYearFrom_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationYearFrom_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_SocialAffiliationYearFrom
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationWebDisplayMainPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_SocialAffiliationSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationOrganisationLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationOrganisation_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationOrganisation_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_SocialAffiliationOrganisation
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationOfficeLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationOffice_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationOffice_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_SocialAffiliationOffice
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_SocialAffiliationEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationEditItem
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MyDetails_SocialAffiliationDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationAchievementLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationAchievement_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationAchievement_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_SocialAffiliationAchievement
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_PortalWebDisplayMainPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PortalSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PortalEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PortalDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MyDetails_PortalCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhotoWebDisplayMainPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PhotoTextWebDisplayMainPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PhotoTextSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhotoTextPhotoTextLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_PhotoTextPhotoText_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_PhotoTextPhotoText_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_PhotoTextPhotoText
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_PhotoTextNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhotoTextLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_PhotoTextEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhotoTextEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_PhotoTextEditItem
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhotoTextDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_PhotoTextDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MyDetails_PhotoTextDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_PhotoTextCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhotoSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhotoPhotoLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_PhotoPhoto_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_PhotoPhoto_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_PhotoPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_PhotoNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhotoLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_PhotoEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_PhotoEditItem
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhotoDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_PhotoDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MyDetails_PhotoDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_PhotoCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesWebDisplayMainPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PhonesFaxesSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesPhonenumberLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesPhonenumber_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_PhonesFaxesPhonenumber
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhonesFaxesEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditItem
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsWebDisplayMainPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_OtherDetailsSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsMaritalStatusLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsMaritalStatus_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsMaritalStatus_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_OtherDetailsMaritalStatus
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsGenderLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsGender_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsGender_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_OtherDetailsGender
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_OtherDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsEditItem
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MyDetails_OtherDetailsDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsDateOfBirthLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsDateOfBirth_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsDateOfBirth_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_OtherDetailsDateOfBirth
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_NameWebDisplayMainPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_NameTitleLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_NameTitle_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_NameTitle_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_NameTitle
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_NameSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_NamePreviousNameLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_NamePreviousName_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_NamePreviousName_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_NamePreviousName
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_NamePreferredNameLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_NamePreferredName_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_NamePreferredName_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_NamePreferredName
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_NameNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_NameLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_NameLastnameLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_NameLastname_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_NameLastname_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_NameLastname
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_NameInitialsLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_NameInitials
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_NameForenamesLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_NameForenames_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_NameForenames_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_NameForenames
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_NameEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_NameEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_NameEditItem
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_NameDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_NameDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MyDetails_NameDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_NameCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_MemberAnnouncementWebDisplayMainPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_MemberAnnouncementDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MyDetails_InterestWebDisplayMainPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_InterestSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_InterestNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_InterestLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_InterestInterest_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_InterestInterest_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_InterestInterest
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_InterestEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_InterestEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_InterestEditItem
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_InterestEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_InterestEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_InterestEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_InterestDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_InterestDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MyDetails_InterestDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_InterestCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_FamilyWebDisplayMainPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_FamilyStartYearLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_FamilyStartYear_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_FamilyStartYear_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_FamilyStartYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_FamilySaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_FamilyRelationshipLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_FamilyRelationship_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_FamilyRelationship_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_FamilyRelationship
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_FamilyNoteLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_FamilyNote_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_FamilyNote_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_FamilyNote
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_FamilyNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_FamilyNameLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_FamilyName_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_FamilyName_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_FamilyName
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_FamilyLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_FamilyGenderLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_FamilyGender_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_FamilyGender_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_FamilyGender
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_FamilyEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_FamilyEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_FamilyEditItem
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_FamilyDobLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_FamilyDob_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_FamilyDob_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_FamilyDob
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_FamilyDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_FamilyDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MyDetails_FamilyDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_FamilyCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryWebDisplayMainPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EmploymentHistoryDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralWebDisplayMainPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EmploymentGeneralSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralJobTitleLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralJobTitle_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralJobTitle_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EmploymentGeneralJobTitle
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralJobSectorLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralJobSector_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralJobSector_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EmploymentGeneralJobSector
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralIndustryLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralIndustry_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralIndustry_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EmploymentGeneralIndustry
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralExperienceLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralExperience_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralExperience_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EmploymentGeneralExperience
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEmploymentStatusLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEmploymentStatus_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEmploymentStatus_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EmploymentGeneralEmploymentStatus
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmploymentGeneralEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEditItem
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EmploymentGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralCompanyLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralCompany_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralCompany_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EmploymentGeneralCompany
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralBriefBioLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralBriefBio_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralBriefBio_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EmploymentGeneralBriefBio
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesWebDisplayMainPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EmailAddressesSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEmailaddressLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEmailaddress_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EmailAddressesEmailaddress
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmailAddressesEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEditItem
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MyDetails_EmailAddressesDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryYearToLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryYearTo_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryYearTo_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EducationHistoryYearTo
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryYearFromLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryYearFrom_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryYearFrom_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EducationHistoryYearFrom
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryWebDisplayMainPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EducationHistorySubjectLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EducationHistorySubject_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationHistorySubject_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EducationHistorySubject
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationHistorySaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryResultTypeLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryResultType_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryResultType_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EducationHistoryResultType
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryInstitutionNameLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryInstitutionName_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryInstitutionName_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EducationHistoryInstitutionName
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EducationHistoryEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryEditItem
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MyDetails_EducationHistoryDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryCommentLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryComment_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryComment_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EducationHistoryComment
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryClassOfResultLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryClassOfResult_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryClassOfResult_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EducationHistoryClassOfResult
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralWebDisplayMainPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EducationGeneralStartYearLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralStartYear_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralStartYear_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EducationGeneralStartYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralLeavingYearLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralLeavingYear_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralLeavingYear_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EducationGeneralLeavingYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralHouseLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralHouse_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralHouse_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EducationGeneralHouse
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EducationGeneralEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEditItem
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MyDetails_EducationGeneralDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralAttendanceLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralAttendance_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralAttendance_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_EducationGeneralAttendance
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_AddressesWebDisplayMainPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_AddressesUsageLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_AddressesUsage_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_AddressesTownLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_AddressesTown_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_AddressesTown_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_AddressesTown
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_AddressesSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_AddressesPostalcodeLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_AddressesPostalcode_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_AddressesPostalcode_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_AddressesPostalcode
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_AddressesNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_AddressesLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_AddressesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_AddressesEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_AddressesEditItem
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_AddressesDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_AddressesDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MyDetails_AddressesDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_AddressesCountyLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_AddressesCounty_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_AddressesCounty_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_AddressesCounty
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_AddressesCountryLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_AddressesCountry_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_AddressesCountry_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_AddressesCountry
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_AddressesCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_AddressesAddress3Label
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress3_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress3_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_AddressesAddress3
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress2Label
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress2_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress2_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_AddressesAddress2
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress1Label
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress1_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress1_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_AddressesAddress1
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_ActivityWebDisplayMainPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_ActivitySaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_ActivityNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_ActivityLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_ActivityEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_ActivityEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MyDetails_ActivityEditItem
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_ActivityDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MyDetails_ActivityDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MyDetails_ActivityDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_ActivityCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MyDetails_ActivityActivity_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_ActivityActivity_Edit
{
vertical-align: top; 
box-sizing: border-box; 
min-width: 400px; 
}
.MyDetails_ActivityActivity
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MobileMenuTop
{
background-color: #002e5d; 
border-bottom: 10px solid #da4290; 
}
.MobileMenuSubMenuItemsCellLevel02
{
padding-left: 15px; 
}
.MobileMenuSubMenuItemsCellLevel01
{
padding-left: 15px; 
}
.MobileMenuParentShown
{
background-color: #75c0db; 
bottom: 0; 
display: block; 
left: 0; 
position: fixed; 
right: 0; 
top: 0; 
z-index: 800; 
}
.MobileMenuParent
{
display: none; 
}
.MobileMenuMenuPanel
{
padding: 20px 4% 0px 4%; 
}
.MobileMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.MobileMenuMenuItem
{
display: block; 
height: 30px; 
line-height: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #002e5d; 
text-decoration: none; 
}
.MobileMenuHiddenSubMenuItems
{
display: none; 
}
.MobileMenuExpandableMenuItemCellParentCell
{
display: block; 
}
.MobileMenuExpandableMenuItemCell
{
display: block; 
vertical-align: top; 
}
.mnuDD_PersonalParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.mnuDD_PersonalParent_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.mnuDD_PersonalParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.mnuDD_PersonalParent_Panel
{
background-color: #75c0db; 
min-width: 200px; 
position: absolute; 
}
.mnuDD_OFAParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.mnuDD_OFAParent_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.mnuDD_OFAParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.mnuDD_OFAParent_Panel
{
background-color: #75c0db; 
min-width: 200px; 
position: absolute; 
}
.mnuDD_NetworkingParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.mnuDD_NetworkingParent_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.mnuDD_NetworkingParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.mnuDD_NetworkingParent_Panel
{
background-color: #75c0db; 
min-width: 200px; 
position: absolute; 
}
.mnuDD_MentoringParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.mnuDD_MentoringParent_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.mnuDD_MentoringParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.mnuDD_MentoringParent_Panel
{
background-color: #75c0db; 
min-width: 200px; 
position: absolute; 
}
.mnuDD_FindFriendsParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.mnuDD_FindFriendsParent_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.mnuDD_FindFriendsParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.mnuDD_FindFriendsParent_Panel
{
background-color: #75c0db; 
min-width: 200px; 
position: absolute; 
}
.mnuDD_EventsParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.mnuDD_EventsParent_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.mnuDD_EventsParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.mnuDD_EventsParent_Panel
{
background-color: #75c0db; 
min-width: 200px; 
position: absolute; 
}
.mnuDD_BlogsParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.mnuDD_BlogsParent_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.mnuDD_BlogsParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.mnuDD_BlogsParent_Panel
{
background-color: #75c0db; 
min-width: 200px; 
position: absolute; 
}
.mnuDD_ArchiveParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.mnuDD_ArchiveParent_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.mnuDD_ArchiveParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.mnuDD_ArchiveParent_Panel
{
background-color: #75c0db; 
min-width: 200px; 
position: absolute; 
}
.mnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.mnuDD_Administration_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.mnuDD_Administration_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.mnuDD_Administration_Panel
{
background-color: #75c0db; 
min-width: 200px; 
position: absolute; 
}
.mnuDD_AboutParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.mnuDD_AboutParent_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.mnuDD_AboutParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.mnuDD_AboutParent_Panel
{
background-color: #75c0db; 
min-width: 200px; 
position: absolute; 
}
.MessageCell
{
text-align: Center; 
}
.menuScrollToTopScrollToTopMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.menuScrollToTop
{
background-color: white; 
bottom: 0; 
display: block; 
margin: 0px 20px 20px 0px; 
padding: 5px; 
position: fixed; 
right: 0; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #333333; 
text-decoration: underline; 
}
.MenuParent
{
display: flex; 
justify-content: space-between; 
padding: 5px 2% 0px 2%; 
}
.MenuLogoImage img
{
width: 100%; 
}
.MenuLogoImage
{
display: inline-block; 
width: 280px; 
}
.MenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.MenuCellParentMenuButton
{
border-left: 1px solid white; 
box-sizing: border-box; 
height: 35px; 
line-height: 35px; 
margin: 0px 5px 5px 5px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
}
.MenuCellParentMenuButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.MenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.MenuCellMenuButton
{
border-left: 1px solid white; 
box-sizing: border-box; 
height: 35px; 
line-height: 35px; 
margin: 0px 5px 5px 5px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
}
.MenuCellMenuButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.MenuCellContentPanelMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.MenuCellContentPanelMenuButton
{
border-left: 1px solid white; 
box-sizing: border-box; 
height: 35px; 
line-height: 35px; 
margin: 0px 5px 5px 5px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
}
.MenuCellContentPanelMenuButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.MenuButton
{
border-left: 1px solid white; 
box-sizing: border-box; 
height: 35px; 
line-height: 35px; 
margin: 0px 5px 5px 5px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
}
.MenuButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.MenuBackParentShown
{
background-color: #75c0db; 
border-top: 10px solid #da4290; 
}
.MenuBackParent
{
background-color: #75c0db; 
border-top: 10px solid #da4290; 
}
.MentorListWebdisplaynamePanel
{
display: inline-block; 
margin: 0px 5px; 
vertical-align: top; 
padding: 5px 0px; 
}
.MentorListWebdisplayname
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MentorListTwitterPanel
{
display: inline-block; 
margin: 0px 5px ; 
vertical-align: top; 
padding: 5px 0px; 
}
.MentorListTwitter
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MentorListSubAttrsPanel
{
flex-grow: 1; 
}
.MentorListLinkedinPanel
{
display: inline-block; 
margin: 0px 5px; 
vertical-align: top; 
padding: 5px 0px; 
}
.MentorListLinkedin
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MentorListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MentorListJobTitlePanel
{
display: flex; 
padding: 5px 0px; 
}
.MentorListJobTitleLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MentorListJobTitle
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MentorListJobSectorPanel
{
display: flex; 
padding: 5px 0px; 
}
.MentorListJobSectorLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MentorListJobSector
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MentorListFacebookPanel
{
display: inline-block; 
margin: 0px 5px; 
vertical-align: top; 
padding: 5px 0px; 
}
.MentorListFacebook
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MentorListExperiencePanel
{
display: flex; 
padding: 5px 0px; 
}
.MentorListExperienceLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MentorListExperience
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MentorListEmploymentStatusPanel
{
display: flex; 
padding: 5px 0px; 
}
.MentorListEmploymentStatusLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MentorListEmploymentStatus
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MentorListEducationYearsPanel
{
display: inline-block; 
margin: 0px 5px; 
vertical-align: top; 
padding: 5px 0px; 
}
.MentorListEducationYearsLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MentorListEducationYears
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MentorListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MentorListDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MentorListDisplayItemsPanel
{
display: flex; 
padding: 5px 0px; 
}
.MentorListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MentorListCompanyPanel
{
display: flex; 
padding: 5px 0px; 
}
.MentorListCompanyLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MentorListCompany
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MentorListBriefBioPanel
{
display: flex; 
padding: 5px 0px; 
}
.MentorListBriefBioLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MentorListBriefBio
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MentoringSignUpNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MentoringSignUpEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MentoringSignUpEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.MentoringSignUpEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.MentoringSignUpEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MentoringSignUpDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MentoringSearchSearchLabel
{
display: inline-block; 
min-width: 135px; 
}
.MentoringSearchSearchItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MentoringSearchSearchButton
{
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.MentoringSearchSearchButton:hover
{
background-color: #005F40; 
}
.MentoringSearchPrimePanel
{
background-color: White; 
border: 1px solid black; 
box-sizing: border-box; 
display: flex; 
margin: 10px 0px; 
padding: 10px; 
}
.MentoringSearchJobSectorPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MentoringSearchJobSectorLabel
{
display: inline-block; 
min-width: 135px; 
}
.MentoringSearchInstitutionNamePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MentoringSearchInstitutionNameLabel
{
display: inline-block; 
min-width: 135px; 
}
.MentoringFunctionsSendemail
{
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/SendEmail20220708012622.png'); 
display: block; 
height: 50px; 
width: 120px; 
}
.Mentee_DetailsDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.MembershipSelectionPrimePanel
{
background-color: White; 
border: 1px solid black; 
box-sizing: border-box; 
display: flex; 
margin: 10px 0px; 
padding: 10px; 
}
.MakeBookingTotalAvailablePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingTotalAvailableDisplayControl
{
display: inline-block; 
padding-left: 400px; 
}
.MakeBookingTicketDetailsTickettype_EditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
min-width: 180px; 
}
.MakeBookingTicketDetailsTickettype
{
height: 30px; 
line-height: 30px; 
}
.MakeBookingTicketDetailsNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.MakeBookingTicketDetailsGuestname_EditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
min-width: 180px; 
}
.MakeBookingTicketDetailsGuestname_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.MakeBookingTicketDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
min-width: 180px; 
}
.MakeBookingTicketDetailsEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.MakeBookingTicketDetailsEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.MakeBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditAttrPanelTickettype
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelGuestname
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsDisplayItem
{
height: 30px; 
line-height: 30px; 
}
.MakeBookingSoldOutPanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.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; 
}
.MakeBookingEventDetailsPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MakeBookingEventDetailsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MakeBookingEventDetailsEventName
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MakeBookingEventDetailsEventDetail
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MakeBookingEventDetailsEventDescription
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MakeBookingEventDetailsEventDate
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MakeBookingEventDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MakeBookingEventDetailsDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MakeBookingEventDetailsDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MakeBookingBookingTypeType
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypeTotalPanel
{
border-bottom: 2px solid #bbbbbb; 
border-top: 2px solid #bbbbbb; 
margin: 10px 0px; 
padding: 5px 0px; 
}
.MakeBookingBookingTypeTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypeQtyPlus
{
background-image: url('./imgs/PlusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 0px 0px 5px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingBookingTypeQtyPanel
{
display: inline-block; 
margin-left: 20px; 
vertical-align: top; 
}
.MakeBookingBookingTypeQtyMinus
{
background-image: url('./imgs/MinusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 5px 0px 0px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingBookingTypeQtyAvailable
{
display: inline-block; 
margin-left: 15px; 
}
.MakeBookingBookingTypeQty
{
width: 50px; 
}
.MakeBookingBookingTypePrice
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingBookingTypeDisplayControl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypeDetailsPanel
{
display: inline-block; 
min-width: 400px; 
vertical-align: top; 
}
.MakeBookingBookingTypeDescription
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MainParentCell
{
background-color: #e5e5e5; 
margin: auto; 
max-width: 1100px; 
position: relative; 
z-index: 700; 
}
.MainPanelnonIE
{
margin: auto auto; 
}
.MainPanelIE
{
margin: auto auto; 
}
.MainPanel
{
margin: auto auto; 
}
.MainCell_StripePaymentConfirmation
{
padding: 15px; 
}
.MainCell_Staff
{
padding: 15px; 
}
.MainCell_SIGs
{
padding: 15px; 
}
.MainCell_Shop
{
padding: 15px; 
}
.MainCell_Reunions
{
padding: 15px; 
}
.MainCell_PastEvents
{
padding: 15px; 
}
.MainCell_News
{
padding: 15px; 
}
.MainCell_MyInvoices
{
padding: 15px; 
}
.MainCell_Merchandise
{
padding: 15px; 
}
.MainCell_MentoringSearch
{
padding: 15px; 
}
.MainCell_MembershipSelection
{
padding: 15px; 
}
.MainCell_LinkedInRedirect
{
padding: 15px; 
}
.MainCell_frmSendEmail
{
padding: 15px; 
}
.MainCell_frmRequestPasswordReminder
{
padding: 15px; 
}
.MainCell_frmRegister_Register
{
padding: 15px; 
}
.MainCell_frmRegister
{
padding: 15px; 
}
.MainCell_frmProfile_Product
{
padding: 15px; 
}
.MainCell_frmProfile_Organisation_Announcement
{
padding: 15px; 
}
.MainCell_frmProfile_Invoice_ShopInvoicePaidAndComplete
{
padding: 15px; 
}
.MainCell_frmProfile_Individual
{
padding: 15px; 
}
.MainCell_frmProfile_Event
{
padding: 15px; 
}
.MainCell_frmProfile_Archive
{
padding: 15px; 
}
.MainCell_frmPrimesDisplay
{
padding: 15px; 
}
.MainCell_frmPasswordReset
{
padding: 15px; 
}
.MainCell_frmMyDetails
{
padding: 15px; 
}
.MainCell_frmMain
{
padding: 15px; 
}
.MainCell_frmLoginOrRegister_BasketCheckout
{
padding: 15px; 
}
.MainCell_frmInTouchLogin
{
padding: 15px; 
}
.MainCell_frmEnvironmentSettings
{
padding: 15px; 
}
.MainCell_frmContextPage
{
padding: 15px; 
}
.MainCell_frmConfirmDetails_PortalProfile
{
padding: 15px; 
}
.MainCell_frmConfirmDetails_MentoringSignUp
{
padding: 15px; 
}
.MainCell_frmConfirmDetails
{
padding: 15px; 
}
.MainCell_frmBasketInvoice
{
padding: 15px; 
}
.MainCell_frmBasket_Basket
{
padding: 15px; 
}
.MainCell_frmAttributeEditor_Social_Affiliation
{
padding: 15px; 
}
.MainCell_frmAttributeEditor_Social
{
padding: 15px; 
}
.MainCell_frmAttributeEditor_School_Activities
{
padding: 15px; 
}
.MainCell_frmAttributeEditor_Photo
{
padding: 15px; 
}
.MainCell_frmAttributeEditor_Phones_Faxes
{
padding: 15px; 
}
.MainCell_frmAttributeEditor_Other_Details
{
padding: 15px; 
}
.MainCell_frmAttributeEditor_Further_Education
{
padding: 15px; 
}
.MainCell_frmAttributeEditor_Family
{
padding: 15px; 
}
.MainCell_frmAttributeEditor_Email_Addresses
{
padding: 15px; 
}
.MainCell_frmAttributeEditor_Education_General
{
padding: 15px; 
}
.MainCell_frmAttributeEditor_Current_Employment
{
padding: 15px; 
}
.MainCell_frmAttributeEditor_Addresses
{
padding: 15px; 
}
.MainCell_Forum
{
padding: 15px; 
}
.MainCell_Foleyans
{
padding: 15px; 
}
.MainCell_FindFriends
{
padding: 15px; 
}
.MainCell_Events
{
padding: 15px; 
}
.MainCell_Context_Page_ReturnFromStripeEventBookingPaymentNotComplete
{
padding: 15px; 
}
.MainCell_Context_Page_PrivacyPolicy
{
padding: 15px; 
}
.MainCell_Context_Page_PasswordEmailSent
{
padding: 15px; 
}
.MainCell_Context_Page_Mentoring
{
padding: 15px; 
}
.MainCell_Context_Page_InformationAfterRegistration
{
padding: 15px; 
}
.MainCell_Context_Page_HolidayWork
{
padding: 15px; 
}
.MainCell_Context_Page_GuidanceForMentors
{
padding: 15px; 
}
.MainCell_Context_Page_GuidanceForMentees
{
padding: 15px; 
}
.MainCell_Context_Page_Donations
{
padding: 15px; 
}
.MainCell_Context_Page_Contacts
{
padding: 15px; 
}
.MainCell_Context_Page_About
{
padding: 15px; 
}
.MainCell_Committee
{
padding: 15px; 
}
.MainCell_BusinessDirectory
{
padding: 15px; 
}
.MainCell_Blogs
{
padding: 15px; 
}
.MainCell_Archive
{
padding: 15px; 
}
.MainCell_AnnualEvents
{
padding: 15px; 
}
.MainCell_AdvertiseYourJob
{
padding: 15px; 
}
.MainCell
{
padding: 15px; 
}
.MagazineListYearMonth
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MagazineListYearLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MagazineListYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MagazineListTitleLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MagazineListTitle
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Blue; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MagazineListPhoto img
{
width: 100%; 
}
.MagazineListPhoto
{
display: inline-block; 
width: 100%; 
line-height: 30px; 
vertical-align: top; 
}
.MagazineListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MagazineListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.MagazineListDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.MagazineListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.LoginWithOTPOTPActionsPanel
{
padding: 10px 0px; 
}
.LoginWithOTPMessageLabel
{
display: inline-block; 
font-size: 1.3em; 
padding: 10px 0px; 
}
.LoginWithOTPLogonEntry
{
min-width: 320px; 
}
.LoginWithOTPInTouchLoginControlsPanel
{
background-color: #f8f8f8; 
padding: 10px; 
}
.LoginSepPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegShowRegPanelButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.LoginOrRegRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonRequestPasswordReminderButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.LoginOrRegLogonPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonLogoutButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.LoginOrRegLogonLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LoginOrRegLogonLogonEntry
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LoginOrRegLogonLoginControlsContainerPanelHidden
{
display: none; 
}
.LoginOrRegLogonLoginButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.LoginOrRegLogonLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LoginOrRegLogonLoggedInMessage
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LoginOrRegLogonItem
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LoginOrRegLogonChangePasswordButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.LoginOrRegisterRegButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.LoginOrRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegisterBackButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.LoginOrRegCtrlRegPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginControlsContainerPanelHidden
{
display: none; 
}
.LoginButton
{
height: 30px; 
text-align: left; 
width: 130px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.lblOverBannerText
{
font-family: 'Merriweather', Serif; 
font-size: 24pt; 
color: white; 
text-decoration: none; 
}
.lblOFAText
{
font-size: 72px; 
font-family: 'Merriweather', Serif; 
color: white; 
text-decoration: none; 
}
.ITWInfoFooterLink
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
}
.InvoiceListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.InvoiceListInvoiceTotalLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.InvoiceListInvoiceTotal
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.InvoiceListInvoiceNumber
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.InvoiceListInvoiceDescription
{
font-family: 'Merriweather', Serif; 
font-size: 16pt; 
color: Blue; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.InvoiceListInvoiceDate
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.InvoiceListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.InvoiceListDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.InvoiceListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.InvalidAttributeData
{
background-color: #E565A6 !important; 
color: Black; 
display: inline-block; 
}
.InstagramHeaderSocialsHeaderMenuItemCell
{
background-image: URL('../StaticImages/InstagramWhite20230420044125.png'); 
background-size: 100%; 
height: 40px; 
width: 40px; 
display: inline-block; 
vertical-align: top; 
}
.InstagramHeader
{
background-image: URL('../StaticImages/InstagramG20230420044653.png'); 
background-repeat: no-repeat; 
background-size: 100%; 
display: inline-block; 
height: 40px; 
opacity: 0; 
transition: 0.3s; 
width: 40px; 
}
.InstagramHeader:hover
{
opacity: 1; 
}
.InformationMessage
{
display: inline-block; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 16pt; 
color: red; 
text-decoration: none; 
}
.IndivFunctionsSendemail
{
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/SendEmail20220708012622.png'); 
display: block; 
height: 50px; 
width: 120px; 
}
.HomePageTitle
{
font-size: 72px; 
text-align: Center; 
font-family: 'Merriweather', Serif; 
color: #002e5d; 
text-decoration: none; 
}
.HiddenWebDisplayPage
{
display: none; 
}
.HiddenSubMenuItems
{
display: none; 
}
.HiddenSection
{
display: none; 
}
.HiddenSAGIPanel
{
display: none; 
}
.HiddenOtherTextBox
{
display: none; 
}
.HiddenNewInstPanel
{
display: none; 
}
.HiddenNewInstButtonPanel
{
display: none; 
}
.HiddenLogonRequestPasswordReminderButton
{
background-color: #666666; 
box-sizing: border-box; 
display: block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
height: 40px; 
line-height: 40px; 
margin-top: 5px; 
padding: 0px 10px; 
transition: 0.4s; 
width: 100%; 
}
.HiddenLogonRequestPasswordReminderButton:hover
{
background-color: #604A00; 
}
.HiddenLogonMessagePanel
{
box-sizing: border-box; 
display: Block; 
margin-top: 5px; 
}
.HiddenLogonLogoutButton
{
background-color: #003B79; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin-top: 5px; 
padding: 0px 10px; 
transition: 0.4s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.HiddenLogonLogoutButton:hover
{
background-color: #005F40; 
}
.HiddenLogonLogonEntryLabel
{
display: none; 
box-sizing: border-box; 
margin-top: 5px; 
}
.HiddenLogonLogonEntry
{
width: 100%; 
box-sizing: border-box; 
display: Block; 
margin-top: 5px; 
}
.HiddenLogonLoginControlsContainerPanelHidden
{
display: none; 
}
.HiddenLogonLoginButton
{
background-color: #003B79; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin-top: 5px; 
padding: 0px 10px; 
transition: 0.4s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.HiddenLogonLoginButton:hover
{
background-color: #005F40; 
}
.HiddenLogonLoggedInMessageUserid
{
box-sizing: border-box; 
display: Block; 
margin-top: 5px; 
}
.HiddenLogonLoggedInMessage
{
box-sizing: border-box; 
display: Block; 
margin-top: 5px; 
}
.HiddenLogonLinkedInLoginButton
{
background-image: url('/SocialMedia/Sign-In-Small-Default.png'); 
background-repeat: no-repeat; 
display: block; 
height: 40px; 
margin-top: 15px; 
width: 292px; 
}
.HiddenLogonItem
{
box-sizing: border-box; 
display: Block; 
margin-top: 5px; 
}
.HiddenLogonClosePanel
{
text-align: Right; 
}
.HiddenLogonCloseButton
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
}
.HiddenLogonChangePasswordButton
{
background-color: #666666; 
box-sizing: border-box; 
display: block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
height: 40px; 
line-height: 40px; 
margin-top: 5px; 
padding: 0px 10px; 
transition: 0.4s; 
width: 100%; 
}
.HiddenLogonChangePasswordButton:hover
{
background-color: #604A00; 
}
.HiddenLogon
{
background-color: #002e5d; 
border-radius: 10px; 
box-shadow: 0px 0px 20px 5px #000000; 
left: 50%; 
min-width: 220px; 
padding: 20px; 
position: fixed; 
top: -110%; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
z-index: 2000; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
}
.HiddenItem
{
display: none; 
}
.HeaderRow
{
background-color: #E7E7F7; 
border-bottom: 1px solid #002e5d; 
}
.HeaderParent
{
background-color: #002e5d; 
background-position: right center; 
background-repeat: no-repeat; 
background-size: contain; 
display: flex; 
justify-content: space-between; 
padding: 5px 2% 0px 2%;; 
}
.HeaderMainParent
{
position: sticky; 
top: 0; 
z-index: 720; 
}
.HeaderLink
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
}
.HeaderContactContextTextPanel
{
bottom: 0; 
position: relative; 
}
.HeaderContactAndSocial
{
padding-top: 12px; 
}
.HeaderContact
{
padding-top: 35px; 
position: relative; 
}
.HeaderCell
{
padding: 0px 15px; 
}
.HeaderBackParent
{
background-color: #002e5d; 
}
.GridCell
{
padding: 0px 15px; 
}
.gallerylayer img
{
width: 100%; 
}
.FrontPageTitle
{
font-family: 'Merriweather', Serif; 
font-size: 30pt; 
color: #002e5d; 
text-decoration: none; 
}
.FrontPageSocialFeedsWebDisplayPanelTextLbl
{
box-sizing: border-box; 
display: inline-block; 
text-align: Center; 
width: 100%; 
font-family: 'Merriweather', Serif; 
font-size: 30pt; 
color: #002e5d; 
text-decoration: none; 
}
.FrontPageSocialFeedsWebDisplayMainPanel
{
box-sizing: border-box; 
max-width: 100%; 
padding: 0px 20px; 
}
.FrontPageSocialFeeds
{
border: 1px solid black; 
margin-top: 10px; 
}
.FrontPageDisplayWebDisplayMainPanel
{
box-sizing: border-box; 
max-width: 100%; 
padding: 0px 20px; 
}
.FrontPageDisplayCell
{
margin: 10px 0px; 
}
.FrontPageDisplay_WebDisplayMainTopParentPanel
{
display: flex; 
justify-content: space-between; 
}
.FrontPageAnnounceWebDisplayPanelTextLbl
{
box-sizing: border-box; 
display: inline-block; 
text-align: Center; 
width: 100%; 
font-family: 'Merriweather', Serif; 
font-size: 30pt; 
color: #002e5d; 
text-decoration: none; 
}
.FrontPageAnnounceWebDisplayMainPanel
{
box-sizing: border-box; 
max-width: 100%; 
padding: 0px 20px; 
}
.FrontPageAnnounceViewAllPrimesFunctionPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.FrontPageAnnounceViewAllPrimesFunction
{
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.FrontPageAnnounceViewAllPrimesFunction:hover
{
background-color: #005F40; 
}
.FrontPageAnnouncePrimePanel
{
background-color: White; 
border: 1px solid black; 
box-sizing: border-box; 
display: inline-block; 
margin: 10px; 
max-width: calc(50% - 20px); 
padding: 10px; 
vertical-align: top; 
}
.FrontPageAnnounceMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.FrontPageAnnListTitlePanel
{
padding: 5px 15px; 
}
.FrontPageAnnListTitle
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Blue; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FrontPageAnnListSubAttrsPanel
{
cursor: pointer; 
}
.FrontPageAnnListSubAttrsPanel:hover
{
color: #917237 !important; 
}
.FrontPageAnnListPhotoPanel
{
padding: 0px; 
}
.FrontPageAnnListPhoto img
{
width: 100%; 
}
.FrontPageAnnListPhoto
{
width: 100%; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FrontPageAnnListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FrontPageAnnListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.FrontPageAnnListDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.FrontPageAnnListDisplayItemsPanel
{
padding: 5px 15px; 
}
.FrontPageAnnListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FrontPageAnnListDatemmmDdYyyyPanel
{
padding: 5px 15px; 
}
.FrontPageAnnListDate
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FrontPageAnnListAnnouncementPanel
{
padding: 5px 15px; 
}
.FrontPageAnnListAnnouncement
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_BasketCheckoutNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.frmLoginOrRegister_-_BasketCheckoutEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_BasketCheckoutEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.frmLoginOrRegister_-_BasketCheckoutEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.frmLoginOrRegister_-_BasketCheckoutEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_BasketCheckoutDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.frmEventBookingTicketDetailsNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.frmEventBookingTicketDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.frmEventBookingTicketDetailsEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.frmEventBookingTicketDetailsEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.frmEventBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmEventBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.FooterParent
{
min-height: 100px; 
padding: 20px 0px; 
}
.FooterMenuMenuPanel
{
text-align: Center; 
}
.FooterMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.FooterMenuMenuItem
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.FooterMenuCell
{
margin: auto; 
max-width: 1100px; 
}
.FooterCell
{
margin: auto; 
margin-top: 20px; 
max-width: 1100px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
}
.FooterBackParent
{
background-color: black; 
}
.FontTitleWhite
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.FontTitle
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.FontThreadTitle
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: Blue; 
text-decoration: none; 
}
.FontThreadStarter
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 8pt; 
color: #333333; 
text-decoration: none; 
}
.FontTab
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: none; 
}
.FontSubTitle
{
font-family: 'Merriweather', Serif; 
font-size: 16pt; 
color: #002e5d; 
text-decoration: none; 
}
.FontSmallPrimeLink
{
font-family: 'Merriweather', Serif; 
font-size: 16pt; 
color: Blue; 
text-decoration: underline; 
}
.FontPrimeTitle
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.FontPrimeLink
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Blue; 
text-decoration: underline; 
}
.FontPageTitleWhite
{
font-family: 'Merriweather', Serif; 
font-size: 30pt; 
color: White; 
text-decoration: none; 
}
.FontPageTitle
{
font-family: 'Merriweather', Serif; 
font-size: 30pt; 
color: #002e5d; 
text-decoration: none; 
}
.FontPageSubTitle
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.FontOverBannerText
{
font-family: 'Merriweather', Serif; 
font-size: 24pt; 
color: white; 
text-decoration: none; 
}
.FontMobileMenuOver
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #da4290; 
text-decoration: none; 
}
.FontMobileMenu
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #002e5d; 
text-decoration: none; 
}
.FontMenuWhite
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.FontMenuOver
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.FontMenu
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.FontLargeButtonWhite
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.FontLargeButton
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 12pt; 
color: #333333; 
text-decoration: underline; 
}
.FontInformationMessage
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 16pt; 
color: red; 
text-decoration: none; 
}
.FontImportantText
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #002e5d; 
text-decoration: none; 
}
.FontHelpText
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 8pt; 
color: Blue; 
text-decoration: none; 
}
.FontDeleteButton
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: Red; 
text-decoration: underline; 
}
.FontContextPageMessage
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 16pt; 
color: #333333; 
font-weight: bold; 
text-decoration: none; 
}
.FontButtonWhite
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.FontButton
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.FontBaseWhite
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
}
.FontBaseBlue
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.FontBase
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: none; 
}
.FoleyansPrimePanel
{
background-color: White; 
border: 1px solid black; 
box-sizing: border-box; 
margin: 10px; 
padding: 10px; 
width: calc(30% - 25px); 
}
.FoleyansMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.FlexPanel
{
display: flex; 
}
.FlexHalfCentered
{
box-sizing: border-box; 
padding: 15px; 
text-align: center; 
width: 50%; 
}
.FindFriendsStartYearPanel
{
padding: 5px 0px; 
}
.FindFriendsStartYearLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.FindFriendsSearchLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.FindFriendsSearchItemsPanel
{
padding: 5px 0px; 
}
.FindFriendsSearchFunctionPanel
{
padding: 10px 0px; 
}
.FindFriendsSearchButton
{
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.FindFriendsSearchButton:hover
{
background-color: #005F40; 
}
.FindFriendsQueryTypePanel
{
padding: 5px 0px; 
}
.FindFriendsPrimePanel
{
border-bottom: 1px solid #cccccc; 
display: flex; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.FindFriendsListYourStoryPanel
{
padding-top: 5px; 
}
.FindFriendsListYourStory
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FindFriendsListWebdisplaynamePanel
{
padding-top: 5px; 
}
.FindFriendsListWebdisplayname
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FindFriendsListTwitterPanel
{
display: inline-block; 
margin-right: 10px; 
vertical-align: top; 
padding-top: 5px; 
}
.FindFriendsListTwitter
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FindFriendsListSubAttrsPanel
{
flex-grow: 1; 
}
.FindFriendsListStartYearPanel
{
padding-top: 5px; 
}
.FindFriendsListStartYearLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.FindFriendsListStartYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FindFriendsListSocialPanel
{
display: inline-block; 
margin-right: 10px; 
vertical-align: top; 
padding-top: 5px; 
}
.FindFriendsListLinkedinPanel
{
display: inline-block; 
margin-right: 10px; 
vertical-align: top; 
padding-top: 5px; 
}
.FindFriendsListLinkedin
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FindFriendsListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FindFriendsListLeavingYearPanel
{
padding-top: 5px; 
}
.FindFriendsListLeavingYearLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.FindFriendsListLeavingYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FindFriendsListHousePanel
{
padding-top: 5px; 
}
.FindFriendsListHouseLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.FindFriendsListHouse
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FindFriendsListFacebookPanel
{
display: inline-block; 
margin-right: 10px; 
vertical-align: top; 
padding-top: 5px; 
}
.FindFriendsListFacebook
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FindFriendsListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.FindFriendsListDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.FindFriendsListDisplayItemsPanel
{
padding-top: 5px; 
}
.FindFriendsListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FindFriendsListCountryPanel
{
padding-top: 5px; 
}
.FindFriendsListCountryLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.FindFriendsListCountry
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FindFriendsListAreaPanel
{
padding-top: 5px; 
}
.FindFriendsListAreaLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.FindFriendsListArea
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FindFriendsLeavingYearPanel
{
padding: 5px 0px; 
}
.FindFriendsLeavingYearLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.FindFriendsLastnamePanel
{
padding: 5px 0px; 
}
.FindFriendsLastnameLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.FindFriendsForenamesPanel
{
padding: 5px 0px; 
}
.FindFriendsForenamesLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.FacebookHeaderSocialsHeaderMenuItemCell
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/FacebookW20220601051837.png'); 
background-size: 100%; 
height: 40px; 
width: 40px; 
display: inline-block; 
vertical-align: top; 
}
.FacebookHeader
{
background-image: URL('../StaticImages/FacebookG20220601051814.png'); 
background-repeat: no-repeat; 
background-size: 100%; 
display: inline-block; 
height: 40px; 
opacity: 0; 
transition: 0.3s; 
width: 40px; 
}
.FacebookHeader:hover
{
opacity: 1; 
}
.ExpandableMenuItemCellParentCell
{
display: block; 
}
.ExpandableMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.EventVidMessagesWebDisplayPanelTextLbl
{
box-sizing: border-box; 
display: inline-block; 
text-align: Center; 
width: 100%; 
font-family: 'Merriweather', Serif; 
font-size: 30pt; 
color: #002e5d; 
text-decoration: none; 
}
.EventVidMessagesDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.EventsPrimePanel
{
border: 1px solid #dddddd; 
border-bottom: 1px solid black; 
box-sizing: border-box; 
display: inline-block; 
margin: 10px; 
vertical-align: top; 
width: calc(50% - 50px); 
}
.EventListSubAttrsPanel
{
width: 65%; 
}
.EventListPhotoSubAttrsPanel
{
margin-right: 15px; 
width: 35%; 
}
.EventListPhotoPhoto img
{
width: 100%; 
}
.EventListPhotoPhoto
{
width: 100%; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventListPhotoLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventListPhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.EventListPhotoDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.EventListPhotoDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventListEventName
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Blue; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventListEventDescription
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventListEventDate
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.EventListDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.EventListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventDetailsPrimePanel
{
margin: auto; 
max-width: 740px; 
}
.EventDetailsPhotoPanel img
{
width: 100%; 
}
.EventDetailsPhotoPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventDetailsPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventDetailsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventDetailsGoogleMapPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventDetailsGoogleMap
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventDetailsEventNamePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventDetailsEventName
{
font-family: 'Merriweather', Serif; 
font-size: 30pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventDetailsEventDetailPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventDetailsEventDetail
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventDetailsEventDescriptionPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventDetailsEventDescription
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventDetailsEventDatemmmDdYyyyPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventDetailsEventDate
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.EventDetailsDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.EventDetailsDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventDetailsDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventBookingMakebooking
{
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.EventBookingMakebooking:hover
{
background-color: #005F40; 
}
.EventBookingFunctionItem
{
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.EventBookingFunctionItem:hover
{
background-color: #005F40; 
}
.ErrorMessage
{
background-color: White; 
color: Red; 
font-size: small; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
text-decoration: none; 
text-align: Center; 
}
.EmailAddressSubmitPanel
{
padding: 10px 0px; 
}
.EditSagiPanelWebsitewebsite
{
margin: 5px 0px; 
}
.EditSagiPanelStaffsubject
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelStaffstartingYear
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelStaffroles
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelStaffleavingYear
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelPreviousNamepreviousName
{
margin: 5px 0px; 
}
.EditSagiPanelPreferredNamepreferredName
{
margin: 5px 0px; 
}
.EditSagiPanelPhotoTextphotoText
{
margin: 5px 0px; 
}
.EditSagiPanelPhonenumberphonenumber
{
margin: 5px 0px; 
}
.EditSagiPanelOfficesHeldyearTo
{
margin: 5px 0px; 
}
.EditSagiPanelOfficesHeldyearFrom
{
margin: 5px 0px; 
}
.EditSagiPanelOfficesHeldorganisation
{
margin: 5px 0px; 
}
.EditSagiPanelOfficesHeldoffice
{
margin: 5px 0px; 
}
.EditSagiPanelOfficesHeldachievement
{
margin: 5px 0px; 
}
.EditSagiPanelNametitle
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelNamelastname
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelNameforenames
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelMaritalStatusmaritalStatus
{
margin: 5px 0px; 
}
.EditSagiPanelInterestinterest
{
margin: 5px 0px; 
}
.EditSagiPanelGendergender
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationyearTo
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationyearFrom
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationsubject
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationresultType
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationinstitutionName
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationcomment
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationclassOfResult
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipstartYear
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelFamilyRelationshipschool
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelFamilyRelationshiprelationship
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelFamilyRelationshipnote
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelFamilyRelationshipname
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelFamilyRelationshipgender
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelFamilyRelationshipdob
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelEmailaddressemailaddress
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelEducationstartYear
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelEducationleavingYear
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelEducationhouse
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelEducationattendance
{
margin: 5px 0px; 
}
.EditSagiPanelDateOfBirthdateOfBirth
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelCareersEmploymentDetailsjobTitle
{
margin: 5px 0px; 
}
.EditSagiPanelCareersEmploymentDetailsjobSector
{
margin: 5px 0px; 
}
.EditSagiPanelCareersEmploymentDetailsindustry
{
margin: 5px 0px; 
}
.EditSagiPanelCareersEmploymentDetailsexperience
{
margin: 5px 0px; 
}
.EditSagiPanelCareersEmploymentDetailsemploymentStatus
{
margin: 5px 0px; 
}
.EditSagiPanelCareersEmploymentDetailscompany
{
margin: 5px 0px; 
}
.EditSagiPanelCareersEmploymentDetailsbriefBio
{
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
{
float: right; 
padding: 5px 0px 0px 0px; 
}
.EditSagiDeleteButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.EditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.EditDeliveryAddress
{
background-color: #75c0db; 
border: 1px solid #002e5d; 
border-radius: 5px; 
color: #333333; 
display: inline-block; 
font-size: 13pt; 
line-height: 30px; 
margin: 20px 20px 20px 0px; 
padding: 2px 5px; 
text-decoration: underline; 
font-family: 'Source Sans Pro', sans-serif; 
}
.EditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.EditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.EditAttrInstPanelPhonenumber
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelOfficesHeld
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelFurtherEducation
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelFamilyRelationship
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.EditAttrInstPanelEmailaddress
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.EditAttrInstPanelAddress
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.DisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.DeliveryAddressNewUsage_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.DeliveryAddressNewTown_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.DeliveryAddressNewTown_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.DeliveryAddressNewPostalcode_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.DeliveryAddressNewPostalcode_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.DeliveryAddressNewNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.DeliveryAddressNewEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.DeliveryAddressNewEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.DeliveryAddressNewEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.DeliveryAddressNewEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.DeliveryAddressNewCounty_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.DeliveryAddressNewCounty_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.DeliveryAddressNewCountry_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.DeliveryAddressNewCountry_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.DeliveryAddressNewAddress3_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.DeliveryAddressNewAddress3_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.DeliveryAddressNewAddress2_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.DeliveryAddressNewAddress2_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.DeliveryAddressNewAddress1_EditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.DeliveryAddressNewAddress1_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.DeliveryAddressLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DeliveryAddressLabelPanel
{
margin: 20px 20px 20px 0px; 
}
.DeliveryAddressLabel
{
font-weight: bold; 
}
.DeliveryAddressFordisplay
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DeliveryAddressEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.DeliveryAddressDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.DeliveryAddressDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DeleteWebTextItemButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.DeleteWebTextFullContextButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.DeleteButton
{
height: 22px; 
width: 80px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: Red; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
}
.DebugItem
{
display: none; 
}
.CurrentMobileMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentMobileMenuMenuItem
{
display: block; 
height: 30px; 
line-height: 30px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #002e5d; 
text-decoration: none; 
}
.CurrentmnuDD_PersonalParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentmnuDD_PersonalParent_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.CurrentmnuDD_PersonalParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.CurrentmnuDD_OFAParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentmnuDD_OFAParent_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.CurrentmnuDD_OFAParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.CurrentmnuDD_NetworkingParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentmnuDD_NetworkingParent_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.CurrentmnuDD_NetworkingParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.CurrentmnuDD_MentoringParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentmnuDD_MentoringParent_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.CurrentmnuDD_MentoringParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.CurrentmnuDD_FindFriendsParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentmnuDD_FindFriendsParent_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.CurrentmnuDD_FindFriendsParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.CurrentmnuDD_EventsParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentmnuDD_EventsParent_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.CurrentmnuDD_EventsParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.CurrentmnuDD_BlogsParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentmnuDD_BlogsParent_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.CurrentmnuDD_BlogsParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.CurrentmnuDD_ArchiveParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentmnuDD_ArchiveParent_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.CurrentmnuDD_ArchiveParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.CurrentmnuDD_AboutParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
}
.CurrentmnuDD_AboutParent_PanelMenuMenuItem
{
border-bottom: 1px solid white; 
border-left: 1px solid white; 
box-sizing: border-box; 
display: block; 
height: 40px; 
line-height: 40px; 
margin: 0px 5px; 
padding: 0px 10px; 
text-align: Left; 
transition: 0.3s; 
width: 100%; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
}
.CurrentmnuDD_AboutParent_PanelMenuMenuItem:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.CurrentMenuCellParentMenuButton
{
border-left: 1px solid white; 
box-sizing: border-box; 
height: 35px; 
line-height: 35px; 
margin: 0px 5px 5px 5px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
}
.CurrentMenuCellParentMenuButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.CurrentMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.CurrentMenuCellMenuButton
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
border-left: 1px solid white; 
box-sizing: border-box; 
height: 35px; 
line-height: 35px; 
margin: 0px 5px 5px 5px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
display: inline-block; 
}
.CurrentMenuCellMenuButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.CurrentMenuCellContentPanelMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.CurrentMenuCellContentPanelMenuButton
{
border-left: 1px solid white; 
box-sizing: border-box; 
height: 35px; 
line-height: 35px; 
margin: 0px 5px 5px 5px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
}
.CurrentMenuCellContentPanelMenuButton:hover
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #da4290; 
text-decoration: none; 
}
.CurrentFooterMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.CurrentFooterMenuMenuItem
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: white; 
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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassParentPanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassNewStyleControlsPanel
{
padding: 5px 0px 5px 10px; 
}
.CSSClassExamplePanel span
{
position: relative !important; 
}
.CSSClassExamplePanel
{
display: inline-block; 
max-height: 30px; 
max-width: 10%; 
overflow: hidden; 
vertical-align: top; 
width: 10%; 
}
.CSSClassEditValueDDHidden
{
display: none; 
}
.CSSClassEditStylesButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassEditStyleHelp
{
display: none; 
text-align: Right; 
}
.CSSClassEditStyleActionPanel
{
text-align: Right; 
}
.CSSClassEditSaveButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassEditPasteButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassEditNamePanel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditExamplePanel span
{
display: block !important; 
position: relative !important; 
}
.CSSClassEditExamplePanel
{
display: inline-block; 
max-height: 30px; 
max-width: 45%; 
overflow: hidden; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditControlsPanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassEditCancelButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassDisplayPanel
{
border-bottom: 1px #bbbbbb solid; 
padding: 5px; 
}
.CSSClassCopyUpdatePanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassCopyStylesButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassClearStylesButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassChangeParentButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassAddStylesButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassAddNewStyleButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassAddModifiedStylesButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.CSSClassActionsPanel
{
text-align: Right; 
}
.ContinueShoppingButton
{
background-color: #75c0db; 
border: 1px solid #002e5d; 
border-radius: 5px; 
display: inline-block; 
margin: 20px 20px 20px 0px; 
padding: 2px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
line-height: 30px; 
}
.ContextPageMessage
{
padding: 15px 0px 15px 0px; 
text-align: Center; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 16pt; 
color: #333333; 
font-weight: bold; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_PhonesFaxesDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_NameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_NameTitle_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ConfirmDetails_ConfDet_NameNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_NameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_NameLastname_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ConfirmDetails_ConfDet_NameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_NameForenames_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ConfirmDetails_ConfDet_NameEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_NameEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.ConfirmDetails_ConfDet_NameEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.ConfirmDetails_ConfDet_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_NameDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EmailAddressesNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_EmailAddressesEmailaddress_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_EmailAddressesDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.Confirm_DetailsNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.Confirm_DetailsEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.Confirm_DetailsEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.Confirm_DetailsEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.Confirm_DetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Confirm_DetailsDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.CommitteePrimePanel
{
border-bottom: 1px solid #dddddd; 
display: flex; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.CommitteeDetailsYourStoryPanel
{
padding: 5px 0px; 
}
.CommitteeDetailsYourStory
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.CommitteeDetailsWebdisplaynamePanel
{
padding: 5px 0px; 
}
.CommitteeDetailsWebdisplayname
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.CommitteeDetailsRolePanel
{
padding: 5px 0px; 
}
.CommitteeDetailsRole1Panel
{
padding: 5px 0px; 
}
.CommitteeDetailsRole1
{
font-family: 'Merriweather', Serif; 
font-size: 16pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.CommitteeDetailsRole
{
font-family: 'Merriweather', Serif; 
font-size: 16pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.CommitteeDetailsPhotoChildPanel
{
padding: 5px 0px; 
}
.CommitteeDetailsPhotoChild
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.CommitteeDetailsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.CommitteeDetailsHousePanel
{
padding: 5px 0px; 
}
.CommitteeDetailsHouseLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.CommitteeDetailsHouse
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.CommitteeDetailsEducationYearsPanel
{
padding: 5px 0px; 
}
.CommitteeDetailsEducationYearsLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.CommitteeDetailsEducationYears
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.CommitteeDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.CommitteeDetailsDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.CommitteeDetailsDisplayItemsPanel
{
padding: 5px 0px; 
}
.CommitteeDetailsDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.CommitteeDetailsCommitteeMemberBioNotesPanel
{
padding: 5px 0px; 
}
.CommitteeDetailsCommitteeMemberBioNotes
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.CommitteeDetailsBioPanel
{
padding: 5px 0px; 
}
.CommitteeDetailsBio
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.CloseMobileMenuMenuPanel
{
padding-left: 20px; 
}
.CloseMobileMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
}
.CloseMobileMenuMenuItem
{
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/Cross20220623093545.png'); 
display: inline-block; 
height: 40px; 
width: 40px; 
}
.ClickToShowTitle
{
background-position: left center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/LinkExpand20220506095652.png'); 
cursor: pointer; 
padding-left: 40px; 
text-transform: uppercase; 
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.CheckoutButtonDisabled
{
background-color: LightGray; 
border: 1px solid #002e5d; 
border-radius: 5px; 
display: inline-block; 
margin: 20px; 
padding: 2px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
line-height: 30px; 
}
.CheckoutButton
{
background-color: #75c0db; 
border: 1px solid #002e5d; 
border-radius: 5px; 
display: inline-block; 
margin: 20px; 
padding: 2px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
line-height: 30px; 
}
.CheckLarge
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
width: auto; 
}
.CheckLarge input[type=checkbox]:checked + label::after
{
content: ''; 
}
.CheckLarge input[type=checkbox] + label::before
{
border: 3px solid #294F6D; 
border-radius: 3px; 
content: ''; 
display: inline-block; 
height: 28px; 
left: -31px; 
position: absolute; 
top: 1px; 
width: 28px; 
}
.CheckLarge input[type=checkbox] + label::after
{
border-bottom: 3px solid #294F6D; 
border-left: 3px solid #294F6D; 
display: inline-block; 
height: 9px; 
left: -26px; 
position: absolute; 
top: 8px; 
transform: rotate(-50deg); 
width: 23px; 
}
.CheckLarge input[type=checkbox] + label
{
display: inline-block; 
left: 15px; 
padding: 0px 10px; 
position: relative; 
}
.CheckLarge  input[type=checkbox]
{
opacity: 0; 
}
.Check4LBox input[type=checkbox]:checked + label::after
{
content: ''; 
}
.Check4LBox input[type=checkbox] + label::before
{
border: 1px solid; 
border-radius: 3px; 
content: ''; 
display: inline-block; 
height: 18px; 
left: -16px; 
position: absolute; 
top: 1px; 
width: 18px; 
}
.Check4LBox input[type=checkbox] + label::after
{
border-bottom: 2px solid; 
border-left: 2px solid; 
display: inline-block; 
height: 6px; 
left: -13px; 
position: absolute; 
top: 7px; 
transform: rotate(-50deg); 
width: 14px; 
}
.Check4LBox input[type=checkbox] + label
{
display: inline-block; 
padding: 0px 10px; 
position: relative; 
}
.Check4LBox input[type=checkbox]
{
opacity: 0; 
}
.ChangePasswordCancelButton
{
height: 30px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.ChangePasswordButton
{
height: 30px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.CancelEmailButton
{
margin: 0px 15px; 
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
}
.CancelEmailButton:hover
{
background-color: #005F40; 
}
.CancelButton
{
height: 30px; 
width: 80px; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.CancelBookingButton
{
margin: 10px 15px; 
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
}
.CancelBookingButton:hover
{
background-color: #005F40; 
}
.Button
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.BookingInvoiceTotalLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BookingInvoiceTotalInvoiceTotalPanel
{
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: #002e5d; 
text-decoration: none; 
}
.BookingInvoiceTotalInvoiceTotalLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.BookingInvoiceTotalInvoiceTotal
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BookingInvoiceTotalEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BookingInvoiceLinesInvoiceLineTotalCell
{
text-align: Right; 
padding: 0px 15px; 
}
.BookingInvoiceLinesInvoiceLineQuantityCell
{
text-align: Right; 
padding: 0px 15px; 
}
.BookingInvoiceLinesInvoiceLineDescriptionCell
{
padding: 0px 15px; 
}
.BookingInvoiceLinesInvoiceLineAmountCell
{
text-align: Right; 
padding: 0px 15px; 
}
.BookingInvoiceLinesHeaderRow
{
background-color: #E7E7F7; 
border-bottom: 1px solid #002e5d; 
}
.BookingInvoiceLinesHeaderCell
{
padding: 0px 15px; 
}
.BookingInvoiceLinesCell
{
padding: 0px 15px; 
}
.BookingInvoiceDetailWebDisplayPanelTextLbl
{
box-sizing: border-box; 
display: inline-block; 
text-align: Center; 
width: 100%; 
font-family: 'Merriweather', Serif; 
font-size: 30pt; 
color: #002e5d; 
text-decoration: none; 
}
.BookingInvoiceDetailLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceTotalLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceTotal
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDescriptionLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDescription
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDateLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDate
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BookingInvoiceDetailEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BookingButton
{
margin: 10px 15px; 
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
}
.BookingButton:hover
{
background-color: #005F40; 
}
.BlogsSearchLabel
{
display: inline-block; 
padding-right: 15px; 
}
.BlogsPrimePanel
{
background-color: white; 
border: 1px solid black; 
box-sizing: border-box; 
margin: 10px; 
padding: 10px; 
width: calc(50% - 25px); 
}
.BlogsPagingPrevLink
{
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: #333333; 
text-decoration: underline; 
}
.BlogsPagingPanel
{
text-align: Center; 
}
.BlogsPagingNextLink
{
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: #333333; 
text-decoration: underline; 
}
.BlogsPagingLastLink
{
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: #333333; 
text-decoration: underline; 
}
.BlogsPagingFirstLink
{
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: #333333; 
text-decoration: underline; 
}
.BlogsMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.BlogsKeywordsLabel
{
display: inline-block; 
padding-right: 15px; 
}
.BasketMessagePanel
{
display: inline-block; 
margin: 0px 0px 0px 10pz; 
padding-top: 10px; 
}
.BasketMessageLabelRemoved
{
display: none; 
}
.BasketMessageLabelError
{
background-color: Bisque; 
}
.BasketManagementButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.BasketItemTotalLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BasketItemTotalHeaderCell
{
padding: 0px 15px; 
}
.BasketItemTotalEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.BasketItemTotalDisplayLabel
{
line-height: 30px; 
}
.BasketItemTotalDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BasketItemTotalCell
{
padding: 0px 15px; 
}
.BasketItemTotalBasketItemTotal
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BasketItemsMainPanel
{
background-color: white; 
border: 1px solid black; 
padding: 20px; 
}
.BasketItemsHeaderRow
{
background-color: #E7E7F7; 
border-bottom: 1px solid #002e5d; 
}
.BasketItemsHeaderCell
{
padding: 0px 15px; 
}
.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 15px; 
}
.BasketItemSetQtytoZeroFunctionItem
{
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemSetQtytoZeroCell
{
padding: 0px 15px; 
}
.BasketItemsCell
{
padding: 0px 15px; 
}
.BasketItemQuantityLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BasketItemQuantityHeaderCell
{
padding: 0px 15px; 
}
.BasketItemQuantityEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.BasketItemQuantityDisplayLabel
{
line-height: 30px; 
}
.BasketItemQuantityDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BasketItemQuantityCell
{
padding: 0px 15px; 
}
.BasketItemQuantityBasketItemQuantity
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BasketItemPriceLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BasketItemPriceHeaderCell
{
padding: 0px 15px; 
}
.BasketItemPriceEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.BasketItemPriceDisplayLabel
{
line-height: 30px; 
}
.BasketItemPriceDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BasketItemPriceCell
{
padding: 0px 15px; 
}
.BasketItemPriceBasketItemPrice
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.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 15px; 
}
.BasketItemIncrementQtyFunctionItem
{
width: 20px; 
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemIncrementQtyCell
{
padding: 0px 15px; 
}
.BasketItemFunctionItem
{
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemDescriptionLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BasketItemDescriptionHeaderCell
{
padding: 0px 15px; 
}
.BasketItemDescriptionEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.BasketItemDescriptionDisplayLabel
{
line-height: 30px; 
}
.BasketItemDescriptionDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BasketItemDescriptionCell
{
padding: 0px 15px; 
}
.BasketItemDescriptionBasketItemDescription
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BasketItemDecrementQtyHeaderCell
{
padding: 0px 15px; 
}
.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 15px; 
}
.BasketInvoiceLinesHeaderRow
{
background-color: #E7E7F7; 
border-bottom: 1px solid #002e5d; 
}
.BasketInvoiceLinesHeaderCell
{
padding: 0px 15px; 
}
.BasketInvoiceLinesCell
{
padding: 0px 15px; 
}
.BasketInvoiceLineInvoiceLineTotalCell
{
padding: 0px 15px; 
}
.BasketInvoiceLineInvoiceLineQuantityCell
{
padding: 0px 15px; 
}
.BasketInvoiceLineInvoiceLineDescriptionCell
{
padding: 0px 15px; 
}
.BasketInvoiceLineInvoiceLineAmountCell
{
padding: 0px 15px; 
}
.BasketInvoiceLineHeaderCell
{
padding: 0px 15px; 
}
.BasketInvoiceLineCell
{
padding: 0px 15px; 
}
.BasketButtonsPanel
{
display: flex; 
}
.BasketButton
{
background-color: #75c0db; 
border: 1px solid #002e5d; 
border-radius: 5px; 
display: inline-block; 
margin: 20px; 
padding: 2px 5px; 
}
.BannerRotationPanel
{
padding-top: 30%; 
}
.BannerRotation
{
position: relative; 
z-index: 500; 
}
.BannerParent
{
position: relative; 
z-index: 500; 
}
.BannerCellImage img
{
width: 100%; 
}
.BannerCellImage
{
display: inline-block; 
width: 280px; 
}
.BackBookingButton
{
margin: 10px 15px; 
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
}
.BackBookingButton:hover
{
background-color: #005F40; 
}
.AttributePanelTitle
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.AttributeData
{
color: Black; 
display: inline-block; 
}
.ArchiveSearchLabel
{
display: inline-block; 
padding-right: 15px; 
}
.ArchivePrimePanel
{
background-color: white; 
border-bottom: 1px solid #cccccc; 
box-sizing: border-box; 
display: flex; 
margin: 10px 0px; 
max-width: 100%; 
padding: 10px; 
}
.ArchivePhotoSubAttrsPanel
{
margin-right: 20px; 
width: 350px; 
}
.ArchivePhotoPhotoPanel img
{
width: 100%; 
}
.ArchivePhotoPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ArchivePhotoLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ArchivePhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ArchivePhotoDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.ArchivePhotoDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ArchivePagingPrevLink
{
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: #333333; 
text-decoration: underline; 
}
.ArchivePagingPanel
{
text-align: Center; 
}
.ArchivePagingNextLink
{
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: #333333; 
text-decoration: underline; 
}
.ArchivePagingLastLink
{
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: #333333; 
text-decoration: underline; 
}
.ArchivePagingFirstLink
{
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: #333333; 
text-decoration: underline; 
}
.ArchiveListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ArchiveListEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ArchiveListDocumentLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.ArchiveListDocument
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ArchiveListDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.ArchiveListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ArchiveListArchiveName
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Blue; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ArchiveListArchiveDescriptionLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.ArchiveListArchiveDescription
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ArchiveKeywordsLabel
{
display: inline-block; 
padding-right: 15px; 
}
.ArchiveDocumentsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ArchiveDocumentsEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ArchiveDocumentsDocument
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ArchiveDocumentsDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.ArchiveDocumentsDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ArchiveDetailPhotoPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ArchiveDetailPhotoLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.ArchiveDetailPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ArchiveDetailLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ArchiveDetailEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.ArchiveDetailDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.ArchiveDetailDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ArchiveDetailDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ArchiveDetailArchiveNamePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ArchiveDetailArchiveName
{
line-height: auto; 
font-family: 'Merriweather', Serif; 
font-size: 30pt; 
color: #002e5d; 
text-decoration: none; 
display: inline-block; 
vertical-align: top; 
}
.ArchiveDetailArchiveDescriptionPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ArchiveDetailArchiveDescriptionLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.ArchiveDetailArchiveDescription
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AnnualEventsPrimePanel
{
background-color: White; 
border: 1px solid #dddddd; 
border-bottom: 1px solid black; 
box-sizing: border-box; 
display: flex; 
margin: 10px; 
padding: 10px; 
width: 100%; 
}
.AnnouncementTitleAsLinkTitle
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: Blue; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AnnouncementTitleAsLinkLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AnnouncementTitleAsLinkEditLabel
{
display: inline-block; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.AnnouncementTitleAsLinkDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 180px; 
padding-right: 15px; 
vertical-align: top; 
}
.AnnouncementTitleAsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AllTextSingleTextLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AllTextItemButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AllTextEditButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AllTextChgDisplayButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.AllTextAddButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AddressUsage_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.AddressTown_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.AddressTown_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.AddressPostalcode_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.AddressPostalcode_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.AddressNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 13pt; 
color: #333333; 
text-decoration: underline; 
}
.AddressEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.AddressEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.AddressEditItem
{
box-sizing: border-box; 
min-width: 400px; 
}
.AddressEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px; 
padding: 10px; 
}
.AddressEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.AddressDisplayItemTitlePanel
{
font-family: 'Merriweather', Serif; 
font-size: 20pt; 
color: #002e5d; 
text-decoration: none; 
}
.AddressDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.AddressCounty_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.AddressCounty_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.AddressCountry_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.AddressCountry_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.AddressAddress3_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.AddressAddress3_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.AddressAddress2_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.AddressAddress2_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.AddressAddress1_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 32px; 
min-width: 180px; 
vertical-align: top; 
}
.AddressAddress1_Edit
{
box-sizing: border-box; 
min-width: 400px; 
}
.ActionButton
{
background-color: #003B79; 
box-sizing: border-box; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.4s; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.ActionButton:hover
{
background-color: #005F40; 
}

@media screen and (max-width: 1000px) {

.EventsPrimePanel
{
display: block; 
margin: 25px 10px; 
width: calc(100% - 40px); 
}

}


@media screen and (max-width: 800px) {

.FoleyansPrimePanel
{
width: calc(100% - 25px); 
}

}


@media screen and (max-width: 700px) {

.StaffPrimePanel
{
display: block; 
margin: 20px 0px; 
}
.ShowHideMobileMenuCell
{
display: block; 
}
.SendEmailDisplaySubjectEntry
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.SendEmailDisplayMessageEntry
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.SendEmailDisplayEntry
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.REGNameTitle_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.REGNamePreviousName_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.REGNamePreferredName_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.REGNameLastname_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.REGNameForenames_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.REGNameEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.RegisterNameTitle_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.RegisterNameLastname_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.RegisterNameForenames_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.RegisterNameEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.RegisterEmailEmailaddress_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.RegisterEmailEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.RegisterEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.RegisterAddressTown_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.RegisterAddressPostalcode_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.RegisterAddressEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.RegisterAddressCounty_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.RegisterAddressCountry_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.RegisterAddressAddress3_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.RegisterAddressAddress2_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.RegisterAddressAddress1_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.REGEmailEmailaddress_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.REGEmailEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileYourStoryYourStory_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileYourStoryEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileStaffSubject_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileStaffStartingYear_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileStaffRoles_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileStaffLeavingYear_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileStaffEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileSocialTwitter_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileSocialLinkedin_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileSocialFacebook_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileSocialEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfilePhotoPhoto_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfilePhotoEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileNameTitle_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileNamePreviousName_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileNamePreferredName_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileNameLastname_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileNameForenames_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileNameEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileLocationEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileLocationCountry_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileLocationArea_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileFamilySchool_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileFamilyRelationship_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileFamilyNote_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileFamilyName_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileFamilyGender_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileFamilyEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileFamilyDob_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileEmailAddressesEmailaddress_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileEmailAddressesEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileEducationStartYear_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileEducationLeavingYear_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileEducationHouse_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileEducationHistoryYearTo_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileEducationHistoryYearFrom_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileEducationHistorySubject_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileEducationHistoryResultType_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileEducationHistoryInstitutionName_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileEducationHistoryEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileEducationHistoryComment_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileEducationHistoryClassOfResult_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileEducationEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileDOBEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileDOBDateOfBirth_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileChildrenStartYear_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileChildrenNote_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileChildrenName_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileChildrenEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileChildrenDob_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileCareersHelpEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileCareersEmploymentJobTitle_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileCareersEmploymentJobSector_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileCareersEmploymentExperience_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileCareersEmploymentEmploymentStatus_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileCareersEmploymentEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileCareersEmploymentCompany_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ProfileCareersEmploymentBriefBio_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.PrimeFocusEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.PortalProfileEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.PhoneNumberPhonenumber_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.PhoneNumberEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.PDEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.OverBannerTextContextTextPanel
{
padding: 10px; 
width: auto; 
}
.MyDetails_WebSiteWebsite_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_WebSiteEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_SocialAffiliationYearTo_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_SocialAffiliationYearFrom_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_SocialAffiliationOrganisation_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_SocialAffiliationOffice_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_SocialAffiliationEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_SocialAffiliationAchievement_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_PhotoTextPhotoText_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_PhotoTextEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_PhotoPhoto_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_PhotoEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_PhonesFaxesPhonenumber_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_PhonesFaxesEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_OtherDetailsMaritalStatus_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_OtherDetailsGender_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_OtherDetailsEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_OtherDetailsDateOfBirth_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_NameTitle_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_NamePreviousName_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_NamePreferredName_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_NameLastname_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_NameForenames_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_NameEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_InterestInterest_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_InterestEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_FamilyStartYear_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_FamilyRelationship_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_FamilyNote_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_FamilyName_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_FamilyGender_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_FamilyEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_FamilyDob_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EmploymentGeneralJobTitle_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EmploymentGeneralJobSector_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EmploymentGeneralIndustry_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EmploymentGeneralExperience_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EmploymentGeneralEmploymentStatus_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EmploymentGeneralEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EmploymentGeneralCompany_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EmploymentGeneralBriefBio_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EmailAddressesEmailaddress_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EmailAddressesEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EducationHistoryYearTo_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EducationHistoryYearFrom_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EducationHistorySubject_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EducationHistoryResultType_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EducationHistoryInstitutionName_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EducationHistoryEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EducationHistoryComment_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EducationHistoryClassOfResult_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EducationGeneralStartYear_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EducationGeneralLeavingYear_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EducationGeneralHouse_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EducationGeneralEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_EducationGeneralAttendance_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_AddressesTown_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_AddressesPostalcode_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_AddressesEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_AddressesCounty_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_AddressesCountry_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_AddressesAddress3_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_AddressesAddress2_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_AddressesAddress1_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_ActivityEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MyDetails_ActivityActivity_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MenuCell
{
display: none; 
}
.MentoringSignUpEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MakeBookingTicketDetailsGuestname_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.MakeBookingTicketDetailsEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.lblOverBannerText
{
font-size: 20pt; 
}
.HeaderParent
{
display: block; 
text-align: center; 
}
.HeaderContactAndSocial
{
display: flex; 
justify-content: space-between; 
}
.HeaderContact
{
padding-top: 10px; 
}
.FrontPageSocialFeedsWebDisplayMainPanel
{
order: 2; 
max-width: 100%; 
width: 100%; 
}
.FrontPageDisplayWebDisplayMainPanel
{
max-width: 100%; 
width: 100%; 
}
.FrontPageDisplay_WebDisplayMainTopParentPanel
{
flex-direction: column; 
}
.FrontPageAnnounceWebDisplayMainPanel
{
order: 1; 
max-width: 100%; 
width: 100%; 
}
.FrontPageAnnouncePrimePanel
{
max-width: calc(100% - 20px); 
}
.frmLoginOrRegister_-_BasketCheckoutEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.frmEventBookingTicketDetailsEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.FindFriendsPrimePanel
{
display: block; 
margin: 20px 0px; 
}
.EventListSubAttrsPanel
{
width: 100%; 
}
.EventListPhotoSubAttrsPanel
{
width: 100%; 
}
.DeliveryAddressNewTown_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.DeliveryAddressNewPostalcode_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.DeliveryAddressNewEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.DeliveryAddressNewCounty_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.DeliveryAddressNewCountry_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.DeliveryAddressNewAddress3_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.DeliveryAddressNewAddress2_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.DeliveryAddressNewAddress1_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ConfirmDetails_ConfDet_NameTitle_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ConfirmDetails_ConfDet_NameLastname_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ConfirmDetails_ConfDet_NameForenames_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ConfirmDetails_ConfDet_NameEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ConfirmDetails_ConfDet_EmailAddressesEmailaddress_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.Confirm_DetailsEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.CommitteePrimePanel
{
display: block; 
}
.BlogsPrimePanel
{
width: calc(100% - 40px); 
}
.BannerRotationPanel
{
padding-top: 50%; 
}
.AnnualEventsPrimePanel
{
display: block; 
margin: 25px 10px; 
width: calc(100% - 20px); 
}
.AddressTown_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.AddressPostalcode_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.AddressEditItem
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.AddressCounty_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.AddressCountry_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.AddressAddress3_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.AddressAddress2_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}
.AddressAddress1_Edit
{
box-sizing: border-box; 
min-width: 100%; 
width: 100%; 
}

}


.webFontBase
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: #333333;
}


.webFontBaseBlue
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: #002e5d;
}


.webFontBaseWhite
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: White;
}


.webFontButton
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: #333333;
text-decoration: underline;
}


.webFontButtonWhite
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: white;
}


.webFontContextPageMessage
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 16pt;
color: #333333;
font-weight: bold;
}


.webFontDeleteButton
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: Red;
text-decoration: underline;
}


.webFontHelpText
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 8pt;
color: Blue;
}


.webFontImportantText
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 15pt;
color: #002e5d;
}


.webFontInformationMessage
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 16pt;
color: red;
}


.webFontLargeButton
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 12pt;
color: #333333;
text-decoration: underline;
}


.webFontLargeButtonWhite
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 15pt;
color: white;
}


.webFontMenu
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: #002e5d;
}


.webFontMenuOver
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: #da4290;
}


.webFontMenuWhite
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: white;
}


.webFontMobileMenu
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 15pt;
color: #002e5d;
}


.webFontMobileMenuOver
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 15pt;
color: #da4290;
}


.webFontOverBannerText
{
font-family: 'Merriweather', Serif;
font-size: 24pt;
color: white;
}


.webFontPageSubTitle
{
font-family: 'Merriweather', Serif;
font-size: 20pt;
color: #002e5d;
}


.webFontPageTitle
{
font-family: 'Merriweather', Serif;
font-size: 30pt;
color: #002e5d;
}


.webFontPageTitleWhite
{
font-family: 'Merriweather', Serif;
font-size: 30pt;
color: White;
}


.webFontPrimeLink
{
font-family: 'Merriweather', Serif;
font-size: 20pt;
color: Blue;
text-decoration: underline;
}


.webFontPrimeTitle
{
font-family: 'Merriweather', Serif;
font-size: 20pt;
color: #002e5d;
}


.webFontSmallPrimeLink
{
font-family: 'Merriweather', Serif;
font-size: 16pt;
color: Blue;
text-decoration: underline;
}


.webFontSubTitle
{
font-family: 'Merriweather', Serif;
font-size: 16pt;
color: #002e5d;
}


.webFontTab
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: #333333;
}


.webFontThreadStarter
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 8pt;
color: #333333;
}


.webFontThreadTitle
{
font-family: 'Source Sans Pro', sans-serif;
font-size: 13pt;
color: Blue;
}


.webFontTitle
{
font-family: 'Merriweather', Serif;
font-size: 20pt;
color: #002e5d;
}


.webFontTitleWhite
{
font-family: 'Merriweather', Serif;
font-size: 20pt;
color: white;
}

