textarea
{
border: 1px solid #1E5375; 
border-radius: 5px; 
height: 90px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #111; 
text-decoration: none; 
}
textarea:focus
{
box-shadow: 0px 0px 7px 1px #1E5375; 
}
TABLE
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #111; 
text-decoration: none; 
}
select
{
border: 1px solid #1E5375; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #111; 
text-decoration: none; 
}
InputText
{
border: 1px solid #1E5375; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #111; 
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: Raleway, sans-serif; 
font-size: 12pt; 
color: #111; 
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: Raleway, sans-serif; 
font-size: 12pt; 
color: #111; 
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
{
margin: 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #111; 
text-decoration: none; 
}
.WebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.WebDisplayPagePrevButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.WebDisplayPageNextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.WebDisplayPageFinishButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.WebDisplayPageButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.WebDisplayMainTopParentPanel
{
display: flex; 
flex-wrap: wrap; 
}
.UsageData
{
color: Black; 
display: inline-block; 
}
.UnmoderatedImageAttributeData
{
border-color: Red; 
border-style: Solid; 
border-width: 5px; 
color: red; 
display: inline-block; 
}
.UnmoderatedAttributeData
{
color: red; 
display: inline-block; 
}
.TranslationTitle
{
font-weight: bold; 
font-family: Raleway, sans-serif; 
font-size: 10pt; 
color: #111; 
text-decoration: none; 
}
.Title
{
font-family: Raleway, sans-serif; 
font-size: 10pt; 
color: #111; 
font-weight: bold; 
text-decoration: none; 
}
.TicketsMainPanel
{
margin-top: 15px; 
}
.TicketDetailsMakeBookingPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ThemeThemePanelWebTextFooterPanel
{
padding: 7px 0px 0px 0px; 
}
.ThemeThemePanel
{
display: flex; 
justify-content: space-between; 
}
.ThemeThemeLabel
{
padding: 0px 10px 0px 0px; 
}
.ThemeSearchButton
{
display: inline-block; 
margin: 20px 0px; 
border: 1px solid #424242; 
font-family: Raleway, sans-serif; 
font-size: 18pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
padding: 10px 20px; 
transition: 0.3s; 
}
.ThemeSearchButton:hover
{
font-family: Raleway, sans-serif; 
font-size: 18pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.ThemePrimePanel
{
margin: 20px; 
text-align: Center; 
width: calc(33% - 40px); 
}
.ThemePagingPrevLink
{
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: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.ThemePagingPanel
{
text-align: Center; 
}
.ThemePagingNextLink
{
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: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.ThemePagingLastLink
{
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: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.ThemePagingFirstLink
{
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: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.ThemeMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.SubMenuButtonLvl01
{
height: 25px; 
line-height: 25px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
}
.SubMenuButtonLvl01:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.SubMenuButton
{
height: 25px; 
line-height: 25px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
}
.SubMenuButton:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.SolidRadio
{
width: auto; 
}
.SolidRadio input[type=radio]:checked +label
{
background-color: #294F6D; 
position: relative; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
}
.SolidRadio input[type=radio]:checked
{
position: relative; 
}
.SolidRadio input[type=radio] + label
{
display: inline-block; 
padding: 10px 15px; 
position: relative; 
transition: 0.3s; 
}
.SolidRadio input[type=radio]
{
opacity: 0; 
}
.SingleValuePostDefaultLabel
{
display: inline-block; 
padding-left: 15px; 
}
.SingleTextItemValueLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.SingleTextItemTypeLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.SingleTextItemPanel
{
padding-left: 15px; 
padding-top: 3px; 
}
.SingleTextItemLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.ShowMobileMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
}
.ShowMobileMenuMenuItem
{
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/Burger20220622095021.png'); 
display: inline-block; 
height: 20px; 
width: 40px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
padding: 0px 10px; 
transition: 0.3s; 
}
.ShowMobileMenuMenuItem:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.ShowMobileMenuCell
{
display: none; 
padding: 8% 3% 0px 0px; 
text-align: Right; 
width: 30%; 
}
.SearchSearchButton
{
display: inline-block; 
margin: 20px 0px; 
border: 1px solid #424242; 
font-family: Raleway, sans-serif; 
font-size: 18pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
padding: 10px 20px; 
transition: 0.3s; 
}
.SearchSearchButton:hover
{
font-family: Raleway, sans-serif; 
font-size: 18pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.SearchButton
{
display: inline-block; 
margin: 20px 0px; 
border: 1px solid #424242; 
font-family: Raleway, sans-serif; 
font-size: 18pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
padding: 10px 20px; 
transition: 0.3s; 
}
.SearchButton:hover
{
font-family: Raleway, sans-serif; 
font-size: 18pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.ScrollToTopMenuMenuPanel
{
height: 0px; 
}
.ScrollToTopMenuMenuItemCell
{
height: 0px; 
display: inline-block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
vertical-align: top; 
}
.ScrollToTopMenuMenuItem
{
display: block; 
line-height: 35px; 
padding: 0px 10px; 
transition: 0.3s; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
}
.ScrollToTopMenuMenuItem:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.SaveButton
{
height: 30px; 
display: inline-block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
padding: 0px 5px 0px 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; 
}
.RegisterNameTitle_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameLastname_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameForenames_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.RegisterEmailEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterEmailDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.RegisterButton
{
height: 30px; 
width: 100px; 
display: inline-block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
}
.RegisterAddressUsage_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressTown_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressPostalcode_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.RegisterAddressCounty_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressCountry_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress3_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress2_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress1_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.Radio4L input[type=radio]:checked + label::after
{
content: ''; 
}
.Radio4L input[type=radio] + label::before
{
border: 1px solid; 
border-radius: 10px; 
content: ''; 
height: 18px; 
left: -14px; 
position: absolute; 
top: 1px; 
width: 18px; 
}
.Radio4L input[type=radio] + label::after
{
background-color: #7c7d8f; 
border: 1px solid; 
border-radius: 5px; 
height: 10px; 
left: -10px; 
position: absolute; 
top: 5px; 
width: 10px; 
}
.Radio4L input[type=radio] + label
{
display: inline-block; 
padding-left: 15px; 
position: relative; 
}
.Radio4L input[type=radio]
{
opacity: 0; 
}
.Radio4L
{
display: inline-block; 
height: 25px; 
line-height: 25px; 
}
.ProfileArtwork_WebDisplayMainTopParentPanel
{
display: flex; 
flex-wrap: wrap; 
}
.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; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.PrimeFocusPrimeDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.PrimeFocusPrimeDisplayItemsPanel
{
padding: 5px 0px; 
}
.PrimeFocusPrimeDisplayItem
{
color: Black; 
display: inline-block; 
}
.PrimeFocusDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.PeekMenuItemCell
{
display: block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
vertical-align: top; 
}
.PeekMenuItem
{
box-sizing: border-box; 
padding: 0px 0px 0px 20px; 
width: 100%; 
display: block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
transition: 0.3s; 
}
.PeekMenuItem:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.PeekabooPanel
{
background-color: white; 
min-width: 200px; 
position: absolute; 
}
.PayViaPayPalButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.PasswordReminderEmailAddressLabel
{
display: inline-block; 
margin-bottom: 15px; 
padding-right: 20px; 
}
.PasswordReminderEmailAddressEntry
{
width: 350px; 
}
.PasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.ParentMobileMenuMenuItemCell
{
display: block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
vertical-align: top; 
}
.ParentMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
}
.ParentMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
}
.ParentMenuButton
{
height: 25px; 
line-height: 25px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
}
.ParentMenuButton:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
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: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.PagingPanel
{
text-align: Center; 
}
.PagingNextLink
{
background-image: url('./imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.PagingLink
{
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
padding: 0px 5px 0px 0px; 
}
.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: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.PagingFirstLink
{
background-image: url('./imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.PageTitle
{
text-align: center; 
font-family: Raleway, sans-serif; 
font-size: 27pt; 
color: #111; 
text-decoration: none; 
}
.OpenButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.OldStyleAttributeFunctionInstanceCell
{
text-align: right; 
}
.OldStyleAttributeFunctionCell
{
text-align: right; 
}
.OldStyleAttributeFunctionAddEditCell
{
text-align: right; 
}
.NextBookingButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.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; 
}
.MyDetails_WebSiteWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_WebSiteLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_WebSiteDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_WebSiteDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_WebSiteDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_SocialAffiliationWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_SocialAffiliationLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_SocialAffiliationDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_SocialAffiliationDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_SocialAffiliationDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_PhotoWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_PhotoTextWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_PhotoTextPhotoTextPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoTextLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoTextDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhotoTextDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoTextDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoPhotoPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoPhoto
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhotoDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhonesFaxesWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_OtherDetailsWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_OtherDetailsMaritalStatusPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsGenderPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_OtherDetailsDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsDeceasedPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDateOfBirthPanel
{
padding: 5px 0px; 
}
.MyDetails_NameWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_NameTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_NameTitleLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameTitle
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameLastnamePanel
{
padding: 5px 0px; 
}
.MyDetails_NameLastnameLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameLastname
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameInitialsPanel
{
padding: 5px 0px; 
}
.MyDetails_NameInitialsLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameInitials
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameForenamesPanel
{
padding: 5px 0px; 
}
.MyDetails_NameForenamesLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameForenames
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_NameDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_MemberAnnouncementWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_InterestWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_InterestLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_InterestDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_InterestDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_InterestDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_FamilyLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_FamilyDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentHistoryWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentGeneralWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralEmploymentNotePanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralEmploymentNoteLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralEmploymentNote
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmailAddressesWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_EmailAddressesLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmailAddressesEmailaddressPanel
{
padding: 5px 0px; 
}
.MyDetails_EmailAddressesEmailaddressLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmailAddressesEmailaddress
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmailAddressesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmailAddressesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmailAddressesDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_EducationHistoryLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationHistoryDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_EducationGeneralWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_EducationGeneralLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralEducationNotePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralEducationNoteLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralEducationNote
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_AddressesLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_ActivityWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_ActivityLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_ActivityDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_ActivityDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_ActivityDisplayItem
{
color: Black; 
display: inline-block; 
}
.MobileMenuTop
{
display: flex; 
justify-content: space-between; 
padding: 20px 3%; 
}
.MobileMenuTextContextTextPanel
{
text-align: Center; 
}
.MobileMenuSubMenuItemsCellLevel01
{
padding-left: 15px; 
}
.MobileMenuParentShown
{
background-color: white; 
bottom: 0; 
display: block; 
left: 0; 
position: fixed; 
right: 0; 
top: 0; 
}
.MobileMenuParent
{
display: none; 
}
.MobileMenuMenuItemCell
{
display: block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
vertical-align: top; 
}
.MobileMenuMenuItem
{
font-size: 15pt; 
line-height: 35px; 
padding: 0px 20px; 
display: block; 
font-family: Raleway, sans-serif; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
transition: 0.3s; 
}
.MobileMenuMenuItem:hover
{
font-size: 15pt; 
font-family: Raleway, sans-serif; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.MobileMenuHiddenSubMenuItems
{
display: none; 
}
.MobileMenuExpandableMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
}
.mnuDD_Gallery_PanelMenuMenuItemCell
{
display: block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_Gallery_PanelMenuMenuItem
{
box-sizing: border-box; 
padding: 0px 0px 0px 20px; 
width: 100%; 
display: block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
transition: 0.3s; 
}
.mnuDD_Gallery_PanelMenuMenuItem:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.mnuDD_Gallery_Panel
{
background-color: white; 
min-width: 200px; 
position: absolute; 
}
.mnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_Administration_PanelMenuMenuItem
{
box-sizing: border-box; 
padding: 0px 0px 0px 20px; 
width: 100%; 
display: block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
transition: 0.3s; 
}
.mnuDD_Administration_PanelMenuMenuItem:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.mnuDD_Administration_Panel
{
background-color: white; 
min-width: 200px; 
position: absolute; 
}
.mnuDD_About_PanelMenuMenuItemCell
{
display: block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_About_PanelMenuMenuItem
{
box-sizing: border-box; 
padding: 0px 0px 0px 20px; 
width: 100%; 
display: block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
transition: 0.3s; 
}
.mnuDD_About_PanelMenuMenuItem:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.mnuDD_About_Panel
{
background-color: white; 
min-width: 200px; 
position: absolute; 
}
.menuScrollToTopScrollToTopMenuMenuItemCell
{
height: 0px; 
display: inline-block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
vertical-align: top; 
}
.menuScrollToTop
{
background-color: White; 
bottom: 0; 
margin: 0px 10px 10px 0; 
padding: 5px; 
position: fixed; 
right: 0; 
display: block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
transition: 0.3s; 
}
.menuScrollToTop:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.MenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
}
.MenuItem
{
display: block; 
line-height: 35px; 
padding: 0px 10px; 
transition: 0.3s; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
}
.MenuItem:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.MenuCellParentMenuButton
{
height: 25px; 
line-height: 25px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
}
.MenuCellParentMenuButton:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.MenuCellMenuPanel
{
padding-top: 10%; 
text-align: Right; 
}
.MenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
}
.MenuCellMenuButton
{
height: 25px; 
line-height: 25px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
}
.MenuCellMenuButton:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.MenuCell
{
box-sizing: border-box; 
padding: 20px 1%; 
width: 70%; 
}
.MenuButton
{
height: 25px; 
line-height: 25px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
}
.MenuButton:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.MediaPrimePanel
{
margin: 20px; 
text-align: Center; 
width: calc(33% - 40px); 
}
.MediaPagingPrevLink
{
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: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MediaPagingPanel
{
text-align: Center; 
}
.MediaPagingNextLink
{
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: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MediaPagingLastLink
{
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: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MediaPagingFirstLink
{
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: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MediaMediumPanelWebTextFooterPanel
{
padding: 7px 0px 0px 0px; 
}
.MediaMediumPanel
{
display: flex; 
justify-content: space-between; 
}
.MediaMediumLabel
{
padding: 0px 10px 0px 0px; 
}
.MediaMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.MaterialsPrimePanel
{
margin: 20px; 
text-align: Center; 
width: calc(33% - 40px); 
}
.MaterialsPagingPrevLink
{
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: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MaterialsPagingPanel
{
text-align: Center; 
}
.MaterialsPagingNextLink
{
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: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MaterialsPagingLastLink
{
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: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MaterialsPagingFirstLink
{
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: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.MaterialsMaterialPanelWebTextFooterPanel
{
padding: 7px 0px 0px 0px; 
}
.MaterialsMaterialPanel
{
display: flex; 
justify-content: space-between; 
}
.MaterialsMaterialLabel
{
padding: 0px 10px 0px 0px; 
}
.MaterialsMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.MakeBookingTotalAvailablePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingTotalAvailableDisplayControl
{
display: inline-block; 
padding-left: 400px; 
}
.MakeBookingTicketDetailsTickettype_EditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsTickettype
{
height: 30px; 
line-height: 30px; 
}
.MakeBookingTicketDetailsGuestname_EditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.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; 
}
.MakeBookingEventExtrasQtyPlus
{
background-image: url('./imgs/PlusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 0px 0px 5px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingEventExtrasQtyPanel
{
display: inline-block; 
margin-left: 20px; 
vertical-align: top; 
}
.MakeBookingEventExtrasQtyMinus
{
background-image: url('./imgs/MinusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 5px 0px 0px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingEventExtrasQtyAvailable
{
display: inline-block; 
margin-left: 15px; 
}
.MakeBookingEventExtrasQty
{
width: 50px; 
}
.MakeBookingEventExtraPrice
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingEventExtraPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingEventExtraItem
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingEventExtraDisplayControl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingEventExtraDetailsPanel
{
display: inline-block; 
min-width: 400px; 
vertical-align: top; 
}
.MakeBookingBookingTypeType
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypeTotalPanel
{
border-bottom: 2px solid #bbbbbb; 
border-top: 2px solid #bbbbbb; 
margin: 10px 0px; 
padding: 5px 0px; 
}
.MakeBookingBookingTypeTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypeQtyPlus
{
background-image: url('./imgs/PlusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 0px 0px 5px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingBookingTypeQtyPanel
{
display: inline-block; 
margin-left: 20px; 
vertical-align: top; 
}
.MakeBookingBookingTypeQtyMinus
{
background-image: url('./imgs/MinusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 5px 0px 0px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingBookingTypeQtyAvailable
{
display: inline-block; 
margin-left: 15px; 
}
.MakeBookingBookingTypeQty
{
width: 50px; 
}
.MakeBookingBookingTypePrice
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingBookingTypeDisplayControl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypeDetailsPanel
{
display: inline-block; 
min-width: 400px; 
vertical-align: top; 
}
.MakeBookingBookingTypeDescription
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MainParentCell
{
margin: auto; 
max-width: 1400px; 
}
.MainCell_Theme
{
margin: auto; 
max-width: 1400px; 
padding: 15px; 
}
.MainCell_Media
{
margin: auto; 
max-width: 1400px; 
padding: 15px; 
}
.MainCell_Materials
{
margin: auto; 
max-width: 1400px; 
padding: 15px; 
}
.MainCell_Gallery
{
margin: auto; 
max-width: 1400px; 
padding: 15px; 
}
.MainCell_frmProfile_Artwork
{
margin: auto; 
max-width: 1400px; 
padding: 15px; 
}
.MainCell_frmInTouchLogin
{
margin: auto; 
max-width: 1400px; 
padding: 15px; 
}
.MainCell_Context_Page_Contact
{
margin: auto; 
max-width: 1400px; 
padding: 15px; 
}
.MainCell_Context_Page_Charities
{
margin: auto; 
max-width: 1400px; 
padding: 15px; 
}
.MainCell_Context_Page_Acknowledgements
{
margin: auto; 
max-width: 1400px; 
padding: 15px; 
}
.MainCell_Context_Page_About
{
margin: auto; 
max-width: 1400px; 
padding: 15px; 
}
.MainCell
{
margin: auto; 
max-width: 1400px; 
padding: 15px; 
}
.LogonMainFormRequestPasswordReminderButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.LogonMainFormLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.LogonMainFormLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormLogonEntry
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormLoginControlsContainerPanelHidden
{
display: none; 
}
.LogonMainFormLoginButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.LogonMainFormLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormLoggedInMessage
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormItem
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.LogonCellRequestPasswordReminderButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: left; 
width: 130px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
padding: 0px 5px 0px 0px; 
}
.LogonCellRememberLoginCheck
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonCellLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: left; 
width: 130px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
padding: 0px 5px 0px 0px; 
}
.LogonCellLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonCellLogonEntry
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonCellLoginButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: left; 
width: 130px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
padding: 0px 5px 0px 0px; 
}
.LogonCellLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonCellLoggedInMessage
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonCellItem
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonCellChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: left; 
width: 130px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
padding: 0px 5px 0px 0px; 
}
.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; 
}
.LoginOrRegShowRegPanelButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.LoginOrRegRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonRequestPasswordReminderButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.LoginOrRegLogonPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.LoginOrRegLogonLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLogonEntry
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLoginButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.LoginOrRegLogonItem
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegisterRegButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.LoginOrRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegisterBackButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.LoginOrRegCtrlRegPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginControlsContainerPanelHidden
{
display: none; 
}
.LoginButton
{
height: 30px; 
text-align: left; 
width: 130px; 
display: inline-block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
}
.LizzieLogo
{
max-height: 220px; 
border-radius: 15px; 
}
.LizzieImages
{
display: flex; 
max-width: 400px; 
}
.LizzieImage
{
border-radius: 15px; 
max-height: 290px; 
}
.linkedinredirectAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.lblBannerArtistName
{
display: inline-block; 
font-size: 80pt; 
transform: rotate(-2deg); 
font-family: 'Square Peg', serif; 
color: #111; 
text-decoration: none; 
}
.LargePhotoNoLinkSubAttrsPanel
{
margin-right: 20px; 
}
.ITWInfoFooterLink
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
}
.ITWInfoFooter
{
text-align: Center; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
}
.InvoiceDetailsMakeBookingWebDisplayPanelText
{
border-bottom: 1px solid #bbbbbb; 
font-family: Raleway, sans-serif; 
font-size: 10pt; 
color: #111; 
font-weight: bold; 
text-decoration: none; 
}
.InvoiceDetailsMakeBookingPrimeDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.InvoiceDetailsMakeBookingPrimeDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.InvalidAttributeData
{
background-color: red; 
color: Black; 
display: inline-block; 
}
.InformationMessage
{
background-color: White; 
color: Red; 
font-size: small; 
}
.HomePageWebDisplayMainPanel
{
box-sizing: border-box; 
padding: 10px 4%; 
width: 50%; 
}
.HomePageTitle
{
padding: 20px 0px; 
font-family: Raleway, sans-serif; 
font-size: 27pt; 
color: #111; 
text-decoration: none; 
}
.HomePageMenuWebDisplayMainPanel
{
box-sizing: border-box; 
padding: 10px 4%; 
width: 50%; 
}
.HomePageMenuMenuPanel
{
padding-top: 20%; 
text-align: right; 
}
.HomePageMenuMenuItemCell
{
margin: 0px 15px; 
display: inline-block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
vertical-align: top; 
}
.HomePageMenuMenuItem
{
display: block; 
line-height: 35px; 
padding: 0px 10px; 
transition: 0.3s; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
}
.HomePageMenuMenuItem:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.HomePageArtistNameWebDisplayMainPanel
{
box-sizing: border-box; 
padding: 10px 4%; 
width: 50%; 
}
.HomePageArtistNameContextTextPanel
{
text-align: Center; 
}
.HomePageArtistName
{
font-size: 80pt; 
transform: rotate(-4deg); 
font-family: 'Square Peg', serif; 
color: #111; 
text-decoration: none; 
}
.HomePageArtistImageWebDisplayMainPanel
{
box-sizing: border-box; 
padding: 10px 4%; 
width: 50%; 
}
.HomePageArtistImage img
{
width: 80%; 
}
.HomePageArtistImage
{
text-align: Center; 
}
.HomePageArtistAboutWebDisplayMainPanel
{
box-sizing: border-box; 
padding: 10px 4%; 
width: 50%; 
}
.HomePage_WebDisplayMainTopParentPanel
{
display: flex; 
flex-wrap: wrap; 
}
.HiddenWebDisplayPage
{
display: none; 
}
.HiddenSubMenuItems
{
display: none; 
}
.HiddenItem
{
display: none; 
}
.HelpText
{
font-family: Raleway, sans-serif; 
font-size: 8pt; 
color: Blue; 
text-decoration: none; 
}
.GalleryThemeLabel
{
display: inline-block; 
padding-right: 20px; 
}
.GallerySearchSubAttrsPanel
{
display: flex; 
justify-content: space-between; 
max-width: 60%; 
}
.GallerySearchLabel
{
display: inline-block; 
padding-right: 20px; 
}
.GallerySearchButton
{
display: inline-block; 
margin: 20px 0px; 
border: 1px solid #424242; 
font-family: Raleway, sans-serif; 
font-size: 18pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
padding: 10px 20px; 
transition: 0.3s; 
}
.GallerySearchButton:hover
{
font-family: Raleway, sans-serif; 
font-size: 18pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.GalleryQueryTypePanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.GalleryPrimePanel
{
margin: 20px; 
text-align: Center; 
width: calc(33% - 40px); 
}
.GalleryPagingPrevLink
{
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: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.GalleryPagingPanel
{
text-align: Center; 
}
.GalleryPagingNextLink
{
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: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.GalleryPagingLastLink
{
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: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.GalleryPagingFirstLink
{
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: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.GalleryMediumLabel
{
display: inline-block; 
padding-right: 20px; 
}
.GalleryMaterialLabel
{
display: inline-block; 
padding-right: 20px; 
}
.GalleryMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.GalleryListTitlePanel
{
display: inline-block; 
}
.GalleryListCodePanel
{
display: inline-block; 
padding: 0px 10px 0px 0px; 
}
.GalleryListArtworkImage img
{
max-height: 100%; 
max-width: 100%; 
}
.GalleryListArtworkImage
{
display: inline-block; 
width: 100%; 
}
.GalleriesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FullEventsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmWebImagesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmUnsubscribeAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmTranslationsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmTranslationEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmRequestPasswordReminderAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmRegisterAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimesDisplayAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPasswordResetAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMyDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMenuItemsAdminAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMakeEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMainAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegisterEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegisterAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegister_-_EventBookingEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_EventBookingDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.frmInformationAfterRegistrationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmImageSubAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmHomeAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmFileSubAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventDetailAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.frmEventBookingTicketDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingSummaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmErrorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEnvironmentSettingsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomStylesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomLogosAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomiseDataDisplayAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomImagesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomFontClassesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomFontClassEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomButtonsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCSSClassEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContextPageAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContentManagementMainTextAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContentManagementEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContentManagementAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmConfirmDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmChangePasswordAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAdministrationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FooterCell
{
background-color: black; 
padding: 30px 0px; 
}
.FontTitle
{
font-family: Raleway, sans-serif; 
font-size: 10pt; 
color: #111; 
font-weight: bold; 
text-decoration: none; 
}
.FontThreadTitle
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: Blue; 
font-weight: bold; 
text-decoration: none; 
}
.FontThreadStarter
{
font-family: Raleway, sans-serif; 
font-size: 8pt; 
color: #111; 
text-decoration: none; 
}
.FontTab
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.FontSectionHeader
{
font-family: Raleway, sans-serif; 
font-size: 16pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.FontScript
{
font-family: 'Square Peg', serif; 
font-size: 40pt; 
color: #111; 
text-decoration: none; 
}
.FontPrimeTitle
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #111; 
text-decoration: none; 
}
.FontPrimeLink
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #111; 
text-decoration: underline; 
}
.FontPageTitleWhite
{
font-family: Raleway, sans-serif; 
font-size: 27pt; 
color: White; 
text-decoration: none; 
}
.FontPageTitle
{
font-family: Raleway, sans-serif; 
font-size: 27pt; 
color: #111; 
text-decoration: none; 
}
.FontMenuOver
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.FontMenu
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
}
.FontLargeButton
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: underline; 
}
.FontImportantText
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: blue; 
font-weight: bold; 
text-decoration: none; 
}
.FontHelpText
{
font-family: Raleway, sans-serif; 
font-size: 8pt; 
color: Blue; 
text-decoration: none; 
}
.FontForumTitle
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: Blue; 
font-weight: bold; 
text-decoration: none; 
}
.FontDeleteButton
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: Red; 
font-weight: bold; 
text-decoration: none; 
}
.FontButton
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.FontBaseWhite
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
}
.FontBase
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #111; 
text-decoration: none; 
}
.FontActionButtonOver
{
font-family: Raleway, sans-serif; 
font-size: 18pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.FontActionButton
{
font-family: Raleway, sans-serif; 
font-size: 18pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
}
.FindFriendsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FinalCharitiesTextSectionHeader
{
border: 2px solid bisque; 
border-radius: 40px; 
padding: 20px; 
font-family: Raleway, sans-serif; 
font-size: 16pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
margin: 20px 0px 20px 0px; 
}
.ExpandableMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
}
.EventsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.EventForBookingPrimePanel
{
border: 0px none white; 
float: none; 
width: 100%; 
}
.EventDetailForEventBookingPrimePanel
{
border: 0px none white; 
float: none; 
width: 100%; 
}
.EventDetailContextTextPanel
{
border-top: 5px solid #D8D8E8; 
}
.EventBookingTypeAndNumberNumberEntry
{
width: 50px; 
}
.EventBookingTypeAndNumberMainPanel
{
padding-top: 20px; 
}
.EventBookingTypeAndNumberLabelNumberRequired
{
display: inline-block; 
padding-left: 100px; 
width: 200px; 
}
.EventBookingTotalPrice
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: blue; 
font-weight: bold; 
text-decoration: none; 
}
.EventBookingTotalPanel
{
padding-top: 10px; 
}
.EventBookingTotalLabel
{
margin: 10px; 
padding: 10px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: blue; 
font-weight: bold; 
text-decoration: none; 
}
.EventBookingMakeBookingButton
{
width: 120px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
}
.EventBookingLabel
{
display: inline-block; 
width: 100px; 
}
.EventBookingHeadingPanel
{
background-color: #D8D8E8; 
height: 25px; 
line-height: 25px; 
margin-bottom: 10px; 
}
.EventBookingGuestNamesMainPanel
{
padding-top: 20px; 
}
.EventBookingGuestNameEntry
{
width: 300px; 
}
.EventBookingButton
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
}
.ErrorMessage
{
background-color: White; 
color: Red; 
font-size: small; 
}
.EmptyRequiredField
{
background-color: khaki; 
color: Black; 
display: inline-block; 
}
.EmailAddressSubmitPanel
{
padding: 10px 0px; 
}
.EditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.DisclosedAttributeData
{
font-weight: bold; 
color: Black; 
display: inline-block; 
}
.DeleteWebTextItemButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.DeleteWebTextFullContextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.DeletedAttributeData
{
color: red; 
text-decoration: line-through; 
display: inline-block; 
}
.DeleteButton
{
height: 22px; 
width: 80px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: Red; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
}
.CustomiseDataDisplayAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.CustomiseCSSStyleName
{
font-weight: bold; 
}
.CurrentParentMenuButton
{
height: 25px; 
line-height: 25px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
}
.CurrentParentMenuButton:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.CurrentMobileMenuMenuItemCell
{
display: block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentMobileMenuMenuItem
{
font-size: 15pt; 
line-height: 35px; 
padding: 0px 20px; 
display: block; 
font-family: Raleway, sans-serif; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
transition: 0.3s; 
}
.CurrentMobileMenuMenuItem:hover
{
font-size: 15pt; 
font-family: Raleway, sans-serif; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.CurrentmnuDD_Gallery_PanelMenuMenuItemCell
{
display: block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_Gallery_PanelMenuMenuItem
{
box-sizing: border-box; 
padding: 0px 0px 0px 20px; 
width: 100%; 
display: block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
transition: 0.3s; 
}
.CurrentmnuDD_Gallery_PanelMenuMenuItem:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem
{
box-sizing: border-box; 
padding: 0px 0px 0px 20px; 
width: 100%; 
display: block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
transition: 0.3s; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.CurrentmnuDD_About_PanelMenuMenuItemCell
{
display: block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_About_PanelMenuMenuItem
{
box-sizing: border-box; 
padding: 0px 0px 0px 20px; 
width: 100%; 
display: block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
transition: 0.3s; 
}
.CurrentmnuDD_About_PanelMenuMenuItem:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.CurrentMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
}
.CurrentMenuItem
{
display: block; 
line-height: 35px; 
padding: 0px 10px; 
transition: 0.3s; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
}
.CurrentMenuItem:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.CurrentMenuCellParentMenuButton
{
height: 25px; 
line-height: 25px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
}
.CurrentMenuCellParentMenuButton:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.CurrentMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
}
.CurrentMenuCellMenuButton
{
height: 25px; 
line-height: 25px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
}
.CurrentMenuCellMenuButton:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.CurrentMenuButton
{
height: 25px; 
line-height: 25px; 
padding: 0px 10px; 
text-align: Center; 
transition: 0.3s; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
}
.CurrentMenuButton:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.CSSStyleAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.CSSCLassTitlePanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassTitleLBL
{
display: inline-block; 
}
.CSSClassStylesPanel
{
padding: 5px 0px 0px 10px; 
}
.CSSClassStylesListsPanel
{
display: none; 
}
.CSSClassStyleNameLBL
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditPanel
{
border-bottom: 1px solid #bbbbbb; 
padding: 5px 0px 5px 10px; 
}
.CSSClassStyleEditNamePanel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditNameLBL
{
height: 20px; 
line-height: 20px; 
}
.CSSClassRefreshStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.CSSClassParentPanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassNewStyleControlsPanel
{
padding: 5px 0px 5px 10px; 
}
.CSSClassExamplePanel span
{
position: relative !important; 
}
.CSSClassExamplePanel
{
display: inline-block; 
max-height: 30px; 
max-width: 10%; 
overflow: hidden; 
vertical-align: top; 
width: 10%; 
}
.CSSClassEditValueDDHidden
{
display: none; 
}
.CSSClassEditStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.CSSClassEditStyleHelp
{
display: none; 
text-align: Right; 
}
.CSSClassEditStyleActionPanel
{
text-align: Right; 
}
.CSSClassEditSaveButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.CSSClassEditPasteButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.CSSClassEditNamePanel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditExamplePanel span
{
position: relative !important; 
}
.CSSClassEditExamplePanel
{
display: inline-block; 
max-height: 30px; 
max-width: 45%; 
overflow: hidden; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditControlsPanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassEditCancelButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.CSSClassDisplayPanel
{
border-bottom: 1px #bbbbbb solid; 
padding: 5px; 
}
.CSSClassCopyUpdatePanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassCopyStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.CSSClassClearStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.CSSClassChangeParentButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.CSSClassAddStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.CSSClassAddNewStyleButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.CSSClassAddModifiedStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.CSSClassActionsPanel
{
text-align: Right; 
}
.ContextPageRegisterAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPagePasswordSuccessfullyChangedAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageMailshotUnsubConfirmTESTAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageMailshotUnsubConfirmAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.CloseMobileMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
}
.CloseMobileMenuMenuItem
{
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/Cross20220622095038.png'); 
display: inline-block; 
height: 25px; 
width: 25px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
line-height: 35px; 
padding: 0px 10px; 
transition: 0.3s; 
}
.CloseMobileMenuMenuItem:hover
{
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}
.CloseMobileMenuCell
{
padding: 8% 0px 0px 0px; 
}
.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; 
}
.CharitiesTextSectionHeader
{
margin: 20px 0px 20px 0px; 
font-family: Raleway, sans-serif; 
font-size: 16pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.CharitiesTextPanel
{
padding: 20px 20px 20px 10px; 
width: 60%; 
}
.CharitiesImagePanel
{
margin: 10px 10px 10px 10px;; 
width: 40%; 
}
.CharitiesImage
{
border-radius: 15px; 
max-width: 400px; 
}
.CharitiesContainerPanel
{
border: 2px solid bisque; 
border-radius: 40px; 
display: flex; 
margin: 0px 0px 40px 0px; 
}
.ChangePasswordButton
{
height: 30px; 
display: inline-block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
}
.CancelButton
{
height: 30px; 
width: 80px; 
display: inline-block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
}
.CabaLogo
{
height: 70px; 
margin-top: 30px; 
border-radius: 15px; 
max-width: 400px; 
}
.Button
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.BookingInvoiceTotalInvoiceTotalPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceTotalInvoiceTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceLinesInvoiceLineTotalCell
{
text-align: Right; 
}
.BookingInvoiceLinesInvoiceLineQuantityCell
{
text-align: Right; 
}
.BookingInvoiceLinesInvoiceLineAmountCell
{
text-align: Right; 
}
.BookingInvoiceDetailWebDisplayPanelText
{
border-bottom: 1px solid #bbbbbb; 
font-family: Raleway, sans-serif; 
font-size: 10pt; 
color: #111; 
font-weight: bold; 
text-decoration: none; 
}
.BookingInvoiceDetailInvoiceTotalPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceDetailInvoiceTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDescriptionPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceDetailInvoiceDescriptionLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDatePanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceDetailInvoiceDateLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.BarbaraGraceImage
{
max-width: 300px; 
border-radius: 15px; 
}
.BannerParent
{
display: flex; 
justify-content: space-between; 
}
.BannerCellImage img
{
width: 100%; 
}
.BannerCellImage
{
display: inline-block; 
width: 100%; 
}
.BannerArtistNameContextTextPanel
{
text-align: Center; 
}
.BannerArtistName
{
box-sizing: border-box; 
padding: 20px 4%; 
width: 45%; 
}
.BackBookingButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.AttributeDataLabel
{
color: #3651b0; 
display: inline-block; 
}
.AttributeData
{
color: Black; 
display: inline-block; 
}
.ArtworkDetailsWidthPanel
{
padding: 10px 0px; 
}
.ArtworkDetailsWidthLabel
{
display: inline-block; 
min-width: 80px; 
padding-right: 15px; 
}
.ArtworkDetailsTitlePanel
{
padding: 10px 0px; 
}
.ArtworkDetailsTitleLabel
{
display: inline-block; 
min-width: 80px; 
padding-right: 15px; 
}
.ArtworkDetailsTitle
{
font-family: Raleway, sans-serif; 
font-size: 27pt; 
color: #111; 
text-decoration: none; 
}
.ArtworkDetailsThemePanel
{
padding: 10px 0px; 
}
.ArtworkDetailsThemeLabel
{
display: inline-block; 
min-width: 80px; 
padding-right: 15px; 
}
.ArtworkDetailsSignedPanel
{
padding: 10px 0px; 
}
.ArtworkDetailsSignedLabel
{
display: inline-block; 
min-width: 80px; 
padding-right: 15px; 
}
.ArtworkDetailsPricePanel
{
padding: 10px 0px; 
}
.ArtworkDetailsPriceLabel
{
display: inline-block; 
min-width: 80px; 
padding-right: 15px; 
}
.ArtworkDetailsNotesPanel
{
padding: 10px 0px; 
}
.ArtworkDetailsNotesLabel
{
display: inline-block; 
min-width: 80px; 
padding-right: 15px; 
}
.ArtworkDetailsMediumPanel
{
padding: 10px 0px; 
}
.ArtworkDetailsMediumLabel
{
display: inline-block; 
min-width: 80px; 
padding-right: 15px; 
}
.ArtworkDetailsMaterialPanel
{
padding: 10px 0px; 
}
.ArtworkDetailsMaterialLabel
{
display: inline-block; 
min-width: 80px; 
padding-right: 15px; 
}
.ArtworkDetailsHeightPanel
{
padding: 10px 0px; 
}
.ArtworkDetailsHeightLabel
{
display: inline-block; 
min-width: 80px; 
padding-right: 15px; 
}
.ArtworkDetailsFramedPanel
{
padding: 10px 0px; 
}
.ArtworkDetailsFramedLabel
{
display: inline-block; 
min-width: 80px; 
padding-right: 15px; 
}
.ArtworkDetailsDisplayLabel
{
display: inline-block; 
min-width: 80px; 
padding-right: 15px; 
}
.ArtworkDetailsDisplayItemsPanel
{
padding: 10px 0px; 
}
.ArtworkDetailsDatedPanel
{
padding: 10px 0px; 
}
.ArtworkDetailsDatedLabel
{
display: inline-block; 
min-width: 80px; 
padding-right: 15px; 
}
.ArtworkDetailsCodePanel
{
padding: 10px 0px; 
}
.ArtworkDetailsCodeLabel
{
display: inline-block; 
min-width: 80px; 
padding-right: 15px; 
}
.ArtworkDetailsBestPanel
{
padding: 10px 0px; 
}
.ArtworkDetailsBestLabel
{
display: inline-block; 
min-width: 80px; 
padding-right: 15px; 
}
.Artwork_DetailsPrimePanel
{
display: flex; 
flex-wrap: wrap; 
}
.AnnouncementsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AllTextSingleTextLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AllTextItemButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
padding: 0px 5px 0px 0px; 
}
.AllTextEditButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
padding: 0px 5px 0px 0px; 
}
.AllTextChgDisplayButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px 0px 0px; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
}
.AllTextAddButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: Raleway, sans-serif; 
font-size: 12pt; 
color: #115; 
font-weight: bold; 
text-decoration: none; 
padding: 0px 5px 0px 0px; 
}
.AllPagesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ActionButton
{
border: 1px solid #424242; 
padding: 10px 20px; 
transition: 0.3s; 
font-family: Raleway, sans-serif; 
font-size: 18pt; 
color: #424242; 
font-weight: bold; 
text-decoration: none; 
}
.ActionButton:hover
{
font-family: Raleway, sans-serif; 
font-size: 18pt; 
color: #777777; 
font-weight: bold; 
text-decoration: none; 
}

@media screen and (max-width: 1000px) {

.ThemePrimePanel
{
width: calc(50% - 40px); 
}
.ShowMobileMenuCell
{
display: inline-block; 
}
.MenuCell
{
display: none; 
}
.MediaPrimePanel
{
width: calc(50% - 40px); 
}
.MaterialsPrimePanel
{
width: calc(50% - 40px);; 
}
.GalleryPrimePanel
{
width: calc(50% - 40px); 
}
.BannerArtistName
{
width: 70%; 
}

}


@media screen and (max-width: 700px) {

.WebDisplayMainTopParentPanel
{
display: block; 
}
.ThemeThemePanel
{
display: block; 
}
.ThemePrimePanel
{
width: calc(100% - 40px); 
}
.ShowMobileMenuCell
{
padding: 40% 1% 0px 0px; 
}
.ProfileArtwork_WebDisplayMainTopParentPanel
{
display: block; 
}
.MediaPrimePanel
{
width: calc(100% - 40px); 
}
.MediaMediumPanel
{
display: block; 
}
.MaterialsPrimePanel
{
width: calc(100% - 40px); 
}
.MaterialsMaterialPanel
{
display: block; 
}
.HomePageWebDisplayMainPanel
{
width: 100%; 
}
.HomePageMenuWebDisplayMainPanel
{
width: 100%; 
}
.HomePageArtistNameWebDisplayMainPanel
{
width: 100%; 
}
.HomePageArtistImageWebDisplayMainPanel
{
width: 100%; 
}
.HomePageArtistAboutWebDisplayMainPanel
{
width: 100%; 
}
.HomePage_WebDisplayMainTopParentPanel
{
display: block; 
}
.GalleryThemePanel
{
padding: 10px 0px; 
}
.GallerySearchSubAttrsPanel
{
display: block; 
width: 100%; 
}
.GallerySearchItemsPanel
{
padding: 10px 0px; 
}
.GalleryQueryTypeLabel
{
display: block; 
}
.GalleryPrimePanel
{
width: calc(100% - 40px); 
}
.GalleryMediumPanel
{
padding: 10px 0px; 
}
.GalleryMaterialPanel
{
padding: 10px 0px; 
}

}


.webFontActionButton
{
font-family: Raleway, sans-serif;
font-size: 18pt;
color: #424242;
font-weight: bold;
}


.webFontActionButtonOver
{
font-family: Raleway, sans-serif;
font-size: 18pt;
color: #777777;
font-weight: bold;
}


.webFontBase
{
font-family: Raleway, sans-serif;
font-size: 12pt;
color: #111;
}


.webFontBaseWhite
{
font-family: Raleway, sans-serif;
font-size: 12pt;
color: White;
}


.webFontButton
{
font-family: Raleway, sans-serif;
font-size: 12pt;
color: #115;
font-weight: bold;
}


.webFontDeleteButton
{
font-family: Raleway, sans-serif;
font-size: 12pt;
color: Red;
font-weight: bold;
}


.webFontForumTitle
{
font-family: Raleway, sans-serif;
font-size: 12pt;
color: Blue;
font-weight: bold;
}


.webFontHelpText
{
font-family: Raleway, sans-serif;
font-size: 8pt;
color: Blue;
}


.webFontImportantText
{
font-family: Raleway, sans-serif;
font-size: 12pt;
color: blue;
font-weight: bold;
}


.webFontLargeButton
{
font-family: Raleway, sans-serif;
font-size: 12pt;
color: #115;
font-weight: bold;
text-decoration: underline;
}


.webFontMenu
{
font-family: Raleway, sans-serif;
font-size: 12pt;
color: #424242;
font-weight: bold;
}


.webFontMenuOver
{
font-family: Raleway, sans-serif;
font-size: 12pt;
color: #777777;
font-weight: bold;
}


.webFontPageTitle
{
font-family: Raleway, sans-serif;
font-size: 27pt;
color: #111;
}


.webFontPageTitleWhite
{
font-family: Raleway, sans-serif;
font-size: 27pt;
color: White;
}


.webFontPrimeLink
{
font-family: Raleway, sans-serif;
font-size: 12pt;
color: #111;
text-decoration: underline;
}


.webFontPrimeTitle
{
font-family: Raleway, sans-serif;
font-size: 12pt;
color: #111;
}


.webFontScript
{
font-family: 'Square Peg', serif;
font-size: 40pt;
color: #111;
}


.webFontSectionHeader
{
font-family: Raleway, sans-serif;
font-size: 16pt;
color: #115;
font-weight: bold;
}


.webFontTab
{
font-family: Raleway, sans-serif;
font-size: 12pt;
color: #115;
font-weight: bold;
}


.webFontThreadStarter
{
font-family: Raleway, sans-serif;
font-size: 8pt;
color: #111;
}


.webFontThreadTitle
{
font-family: Raleway, sans-serif;
font-size: 12pt;
color: Blue;
font-weight: bold;
}


.webFontTitle
{
font-family: Raleway, sans-serif;
font-size: 10pt;
color: #111;
font-weight: bold;
}

