textarea
{
border: 1px solid #4596D1; 
border-radius: 5px; 
height: 90px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
textarea:focus
{
box-shadow: 0px 0px 7px 1px #4596D1; 
}
TABLE
{
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
select
{
border: 1px solid #4596D1; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
InputText
{
border: 1px solid #4596D1; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
InputText:focus
{
box-shadow: 0px 0px 7px 1px #4596D1; 
}
input[type=text]
{
border: 1px solid #4596D1; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
input[type=text]:focus
{
box-shadow: 0px 0px 7px 1px #4596D1; 
}
input[type=password]
{
border: 1px solid #4596D1; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
input[type=password]:focus
{
box-shadow: 0px 0px 7px 1px #4596D1; 
}
IMG
{
margin-left: 0px; 
margin-right: 0px; 
margin-top: 0px; 
}
BODY
{
margin: 0px; 
padding: 0px; 
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
.YoungOTsRow
{
border-bottom: 1px solid #87b5d9; 
}
.YoungOTsPrimesPanel
{
text-align: Center; 
}
.YoungOTsPrimePanel
{
display: inline-block; 
margin: 0px 20px 20px 0px; 
text-align: Center; 
vertical-align: top; 
}
.YoungOTsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.YoungOTsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.WholeSchoolPhotosRow
{
border-bottom: 1px solid #87b5d9; 
}
.WholeSchoolPhotosAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.WholeSchoolPhotosAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.WebObitTitlePanel
{
padding-bottom: 10px; 
}
.WebObitTitle
{
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: underline; 
}
.WebObitTextPanel
{
padding-bottom: 10px; 
}
.WebObitSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
width: calc(100% - 400px); 
}
.WebObitSchoolInfoPanel
{
padding-bottom: 10px; 
}
.WebObitPhotoSubAttrsPanel
{
display: inline-block; 
min-width: 350px; 
padding-right: 20px; 
vertical-align: top; 
}
.WebObitDisplayItemsPanel
{
padding-bottom: 10px; 
}
.WebObitDatesPanel
{
padding-bottom: 10px; 
}
.WebDisplayPanelTextLbl
{
width: 100%; 
}
.WebDisplayPanelText
{
height: 45px; 
line-height: 45px; 
padding: 10px 0px ; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.WebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.WebDisplayPagePrevButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.WebDisplayPageNextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.WebDisplayPageFinishButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.WebDisplayPageButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.ViewFriendsWebDisplayPanelTextLbl
{
width: 100%; 
}
.ViewFriendsWebDisplayPanelText
{
height: 45px; 
line-height: 45px; 
padding: 10px 0px ; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.ViewFriendsRow
{
border-bottom: 1px solid #87b5d9; 
}
.ViewFriendsPrimePanel
{
border: 2px #efefef solid; 
float: left; 
height: 70px; 
margin: 2px; 
padding: 2px; 
width: 320px; 
}
.ViewFriendsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.ViewEventsWebDisplayPanelTextLbl
{
width: 100%; 
}
.ViewEventsWebDisplayPanelText
{
height: 45px; 
line-height: 45px; 
padding: 10px 0px ; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.ViewEventsRow
{
border-bottom: 1px solid #87b5d9; 
}
.ViewEventsPrimePanel
{
border: 2px #efefef solid; 
display: inline-block; 
height: 200px; 
margin: 2px; 
padding: 5px; 
vertical-align: top; 
width: 350px; 
}
.ViewEventsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.ViewEventsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.VideoClipsRow
{
border-bottom: 1px solid #87b5d9; 
}
.VideoClipsPrimePanel
{
display: inline-block; 
padding: 10px 0px; 
vertical-align: top; 
width: 460px; 
}
.VideoClipsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.VideoClipsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.UserImageAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.UsefulLinksMenuMenuPanel
{
margin: 0px 10px; 
}
.UsefulLinksMenuMenuItemsPanel
{
margin: auto; 
max-width: 1300px; 
text-align: Center; 
}
.UsefulLinksMenuMenuItemCell
{
background-position: top center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 30px; 
margin: 10px; 
padding-top: 300px; 
vertical-align: top; 
width: 350px; 
}
.UsefulLinksMenuMenuItem
{
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.UsefulLinksAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.UsageData
{
color: Black; 
display: inline-block; 
}
.UploadFileSelector
{
bottom: 0px; 
color: Transparent; 
height: 100%; 
left: 0px; 
min-height: 100%; 
opacity: 0; 
position: absolute; 
right: 0px; 
top: 0px; 
width: 100%; 
}
.UploadFilePreviewImage
{
display: block; 
max-width: 450px; 
object-fit: contain; 
object-position: none; 
}
.UploadFilePlaceholderImageClickOrDrag
{
background-image: URL('imgs/PlaceholderClickOrDragToSelect.png'); 
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFilePlaceholderImageClickOnly
{
background-image: URL('imgs/PlaceholderClickToSelect.png'); 
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFilePlaceholderImage
{
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFileDragover
{
opacity: 0.2; 
}
.UploadFileContainerDiv
{
display: inline-block; 
min-height: 150px; 
position: relative; 
vertical-align: Top; 
width: 400px; 
}
.UploadFileClearButton
{
display: block; 
}
.UnmoderatedImageAttributeData
{
border-color: Red; 
border-style: Solid; 
border-width: 5px; 
color: red; 
display: inline-block; 
}
.UnmoderatedDisclosedImageAttributeData
{
color: Black; 
display: inline-block; 
}
.UnmoderatedDisclosedAttributeData
{
color: Black; 
display: inline-block; 
}
.UnmoderatedAttributeData
{
color: red; 
display: inline-block; 
}
.ULYouthFundUsefulLinksMenuMenuItemCell
{
background-image: URL('../StaticImages/UsefulLinkYouthFund20171019115212.jpg'); 
background-position: top center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 30px; 
margin: 10px; 
padding-top: 300px; 
vertical-align: top; 
width: 350px; 
}
.ULYouthFundUsefulLinksMenuMenuItem
{
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.ULYouthFund
{
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.ULSchoolUsefulLinksMenuMenuItemCell
{
background-image: URL('../StaticImages/UsefulLinkSchool20171019115212.jpg'); 
background-position: top center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 30px; 
margin: 10px; 
padding-top: 300px; 
vertical-align: top; 
width: 350px; 
}
.ULSchoolUsefulLinksMenuMenuItem
{
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.ULSchool
{
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.ULPrivacyPolicyUsefulLinksMenuMenuItemCell
{
background-image: URL('../StaticImages/UsefulLinkPrivacyPolicy20171031032623.jpg'); 
background-position: top center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 30px; 
margin: 10px; 
padding-top: 300px; 
vertical-align: top; 
width: 350px; 
}
.ULPrivacyPolicyUsefulLinksMenuMenuItem
{
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.ULPrivacyPolicy
{
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.ULOTAAccountsUsefulLinksMenuMenuItemCell
{
background-image: URL('../StaticImages/UsefulLinkAccounts20171019115212.jpg'); 
background-position: top center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 30px; 
margin: 10px; 
padding-top: 300px; 
vertical-align: top; 
width: 350px; 
}
.ULOTAAccountsUsefulLinksMenuMenuItem
{
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.ULOTAAccounts
{
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.ULMerchandiseUsefulLinksMenuMenuItemCell
{
background-image: URL('../StaticImages/UsefulLinkMerchandise20171019115212.jpg'); 
background-position: top center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 30px; 
margin: 10px; 
padding-top: 300px; 
vertical-align: top; 
width: 350px; 
}
.ULMerchandiseUsefulLinksMenuMenuItem
{
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.ULMerchandise
{
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.ULGalleriesUsefulLinksMenuMenuItemCell
{
background-image: URL('../StaticImages/UsefulLinkGalleries20171019115212.jpg'); 
background-position: top center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 30px; 
margin: 10px; 
padding-top: 300px; 
vertical-align: top; 
width: 350px; 
}
.ULGalleriesUsefulLinksMenuMenuItem
{
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.ULGalleries
{
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.TrusteesRow
{
border-bottom: 1px solid #87b5d9; 
}
.TrusteesPrimesPanel
{
text-align: Center; 
}
.TrusteesPrimePanel
{
display: inline-block; 
margin: 0px 20px 20px 0px; 
text-align: Center; 
vertical-align: top; 
}
.TrusteesAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.TrusteesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.TranslationTitle
{
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.TopMessage
{
background-color: white; 
}
.TopLinkedInHeaderMenuMenuItemCell
{
border-right: 0px; 
padding-top: 2px; 
height: 50px; 
line-height: 50px; 
display: inline-block; 
vertical-align: top; 
}
.TopLinkedInHeaderMenuMenuItem
{
height: 50px; 
line-height: 50px; 
padding: 0px 15px; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.TopLinkedIn
{
background-image: URL('../StaticImages/TopLinkedIn20171018095157.png'); 
display: inline-block; 
height: 45px; 
margin-left: 10px; 
padding: 0px; 
width: 45px; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
line-height: 50px; 
}
.TopHeaderMenuMenuPanel
{
margin: 0px 10px; 
}
.TopHeaderMenuMenuItemCell
{
height: 25px; 
padding: 0px 5px; 
display: inline-block; 
vertical-align: top; 
}
.TopHeaderMenuMenuItem
{
font-weight: normal; 
width: auto; 
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
.TopHeaderMenuCell
{
display: inline-block; 
vertical-align: top; 
width: 400px; 
}
.TopHeaderCell
{
display: inline-block; 
height: 25px; 
margin: auto; 
padding-top: 5px; 
vertical-align: top; 
width: 600px; 
}
.TopFacebookHeaderMenuMenuItemCell
{
border-right: 0px; 
padding-top: 2px; 
height: 50px; 
line-height: 50px; 
display: inline-block; 
vertical-align: top; 
}
.TopFacebookHeaderMenuMenuItem
{
height: 50px; 
line-height: 50px; 
padding: 0px 15px; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.TopFacebook
{
background-image: URL('../StaticImages/TopFacebook20171018095145.png'); 
display: inline-block; 
height: 45px; 
margin-left: 10px; 
padding: 0px; 
width: 45px; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
line-height: 50px; 
}
.TitleText
{
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.Title
{
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.TicketsRow
{
border-bottom: 1px solid #87b5d9; 
}
.TicketsMainPanel
{
margin-top: 15px; 
}
.TicketsHeaderRow
{
height: 25px; 
line-height: 25px; 
padding: 5px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.TicketsHeaderCell
{
padding-right: 15px; 
}
.TicketsCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.TicketsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.TicketDetailsMakeBookingPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.TauntonianPublicationsMenuMenuItemCell
{
background-image: URL('../StaticImages/Tauntonian20220224042225.png'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 0px 10px; 
min-width: 280px; 
padding-top: 20%; 
vertical-align: top; 
width: 20%; 
}
.Tauntonian
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.TabTable
{
margin: auto; 
max-width: 1000px; 
}
.TabPanelCell
{
background-color: White; 
}
.TabButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.SubMenuCell
{
border-left: 1px solid #8A8BAD; 
}
.SubMenuButton
{
width: 60px; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
font-weight: normal; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
text-align: Center; 
}
.StdPrimeFunctionsSendmessage
{
border-bottom: 1px solid #efefef; 
display: block; 
padding-top: 2px; 
font-family: Soleil; 
font-size: 8pt; 
color: #4596d1; 
text-decoration: none; 
}
.StdPrimeFunctionsIgnorerelationshiprequest
{
border-bottom: 1px solid #efefef; 
display: block; 
padding-top: 2px; 
font-family: Soleil; 
font-size: 8pt; 
color: #4596d1; 
text-decoration: none; 
}
.StdPrimeFunctionsFunctionsPanel
{
float: right; 
}
.StdPrimeFunctionsFunctionItem
{
border-bottom: 1px solid #efefef; 
display: block; 
padding-top: 2px; 
font-family: Soleil; 
font-size: 8pt; 
color: #4596d1; 
text-decoration: none; 
}
.StdPrimeFunctionsDeleterelationshiprequest
{
border-bottom: 1px solid #efefef; 
display: block; 
padding-top: 2px; 
font-family: Soleil; 
font-size: 8pt; 
color: #4596d1; 
text-decoration: none; 
}
.StdPrimeFunctionsConfirmpaypalpayment
{
border-bottom: 1px solid #efefef; 
display: block; 
padding-top: 2px; 
font-family: Soleil; 
font-size: 8pt; 
color: #4596d1; 
text-decoration: none; 
}
.StdPrimeFunctionsAddrequestedrelationship
{
border-bottom: 1px solid #efefef; 
display: block; 
padding-top: 2px; 
font-family: Soleil; 
font-size: 8pt; 
color: #4596d1; 
text-decoration: none; 
}
.StdPrimeFunctionsAcceptrelationshiprequest
{
border-bottom: 1px solid #efefef; 
display: block; 
padding-top: 2px; 
font-family: Soleil; 
font-size: 8pt; 
color: #4596d1; 
text-decoration: none; 
}
.SportsPhotosSearchPanel
{
clear: both; 
padding: 10px 0px ; 
}
.SportsPhotosRow
{
border-bottom: 1px solid #87b5d9; 
}
.SportsPhotosPrimePanel
{
display: inline-block; 
padding: 10px 0px; 
vertical-align: top; 
width: 460px; 
}
.SportsPhotosAnnouncementGroupingLabel
{
display: inline-block; 
padding-right: 10px; 
}
.SportsPhotosAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.SportsPhotosAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.SolidRadio
{
width: auto; 
}
.SolidRadio input[type=radio]:checked +label
{
background-color: #294F6D; 
position: relative; 
}
.SolidRadio input[type=radio]:checked
{
position: relative; 
}
.SolidRadio input[type=radio] + label
{
display: inline-block; 
padding: 10px 15px; 
position: relative; 
transition: 0.3s; 
}
.SolidRadio input[type=radio]
{
opacity: 0; 
}
.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; 
}
.SignInHeaderMenuMenuItemCell
{
background-color: #4596D1; 
border-right: 0px; 
float: right; 
height: 50px; 
line-height: 50px; 
display: inline-block; 
vertical-align: top; 
}
.SignInHeaderMenuMenuItem
{
display: inline-block; 
height: 50px; 
line-height: 50px; 
padding: 0px 15px; 
transition: 0.3s; 
font-family: Soleil; 
font-size: 17pt; 
color: white; 
text-decoration: none; 
}
.SignIn
{
display: inline-block; 
height: 50px; 
line-height: 50px; 
padding: 0px 15px; 
transition: 0.3s; 
font-family: Soleil; 
font-size: 17pt; 
color: white; 
text-decoration: none; 
}
.SignIn:hover
{
background-color: white; 
transition: 0.2s; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.SentItemsRow
{
border-bottom: 1px solid #87b5d9; 
}
.SentItemsHeaderRow
{
height: 25px; 
line-height: 25px; 
padding: 5px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.SentItemsHeaderCell
{
padding-right: 15px; 
}
.SentItemsCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.SentItemsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.SentItemsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.SendPersonalMessageToPrimeName
{
display: inline-block; 
left: 100px; 
min-width: 150px; 
width: 150px; 
}
.SendPersonalMessageToPanel
{
width: 500px; 
}
.SendPersonalMessageToLabel
{
display: inline-block; 
left: 100px; 
min-width: 150px; 
width: 150px; 
}
.SendPersonalMessageSubjectLabel
{
display: inline-block; 
left: 100px; 
min-width: 150px; 
width: 150px; 
}
.SendPersonalMessageSubjectEntry
{
left: 150px; 
width: 400px; 
}
.SendPersonalMessageMessageLabel
{
vertical-align: top; 
display: inline-block; 
left: 100px; 
min-width: 150px; 
width: 150px; 
}
.SendPersonalMessageMessageEntry
{
height: 400px; 
left: 150px; 
width: 400px; 
}
.SendPersonalMessageLabel
{
display: inline-block; 
left: 100px; 
min-width: 150px; 
width: 150px; 
}
.SendPersonalMessageInput
{
left: 150px; 
width: 400px; 
}
.SendPersonalMessageFromPrimeName
{
display: inline-block; 
left: 100px; 
min-width: 150px; 
width: 150px; 
}
.SendPersonalMessageFromPanel
{
width: 500px; 
}
.SendPersonalMessageFromLabel
{
display: inline-block; 
left: 100px; 
min-width: 150px; 
width: 150px; 
}
.SendPersonalMessageDisplayPanel
{
width: 500px; 
}
.SelectedTabButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.SearchButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.SchoolPhotoWebDisplayPanelTextLbl
{
width: 100%; 
}
.SchoolPhotoWebDisplayPanelText
{
height: 45px; 
line-height: 45px; 
padding: 10px 0px ; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.SchoolPhotoWebDisplayMainPanel
{
margin-top: 10px; 
}
.SaveButton
{
height: 30px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.RotatingBannerParentCell
{
background-color: White; 
border-bottom: 2px solid #4596D1; 
}
.RotatingBannerCellPanel
{
padding-top: 40%; 
}
.RotatingBannerCell
{
background-color: White; 
}
.RollBannerNew
{
padding-top: 60%; 
}
.RollBannerCell
{
display: inline-block; 
height: 167px; 
vertical-align: top; 
width: 540px; 
}
.ReviewRow
{
border-bottom: 1px solid #87b5d9; 
}
.ReviewArchiveRow
{
border-bottom: 1px solid #87b5d9; 
}
.ReviewArchivePrimePanel
{
display: inline-block; 
padding: 30px; 
vertical-align: top; 
}
.ReviewArchiveHeaderRow
{
height: 25px; 
line-height: 25px; 
padding: 5px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.ReviewArchiveHeaderCell
{
padding-right: 15px; 
}
.ReviewArchiveGrid
{
margin: auto; 
min-width: 180px; 
}
.ReviewArchiveCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.ReviewArchiveAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.ReviewArchiveAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ReviewAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.ReviewAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.RequestsRow
{
border-bottom: 1px solid #87b5d9; 
}
.RequestsPrimePanel
{
border: 2px #efefef solid; 
float: left; 
height: 70px; 
margin: 2px; 
padding: 2px; 
width: 320px; 
}
.RequestsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.RequestsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.RequestPasswordReminderButton
{
height: 25px; 
line-height: 25px; 
text-align: Center; 
width: 120px; 
font-family: Soleil; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.RegisterPhoneNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.RegisterPhoneEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterPhoneEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterPhoneDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.RegisterNameTitle_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.RegisterNameLastname_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameForenames_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterNameDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.RegisterEmailNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.RegisterEmailEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterEmailEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterEmailDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.RegisterDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.RegisterButtonConfirm Details
{
height: 25px; 
margin-left: 5px; 
text-align: Center; 
width: 125px; 
font-family: Soleil; 
font-size: 10pt; 
color: #555555; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
}
.RegisterButton
{
height: 25px; 
margin-left: 5px; 
text-align: Center; 
width: 125px; 
font-family: Soleil; 
font-size: 10pt; 
color: #555555; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
}
.RegisterAddressUsage_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressTown_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressPostalcode_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.RegisterAddressEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterAddressDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.RegisterAddressCounty_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressCountry_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress3_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress2_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress1_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.Register_PhoneDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.Register_NameDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.Register_EmailDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.Register_AddressDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.Radio4L input[type=radio]:checked + label::after
{
content: ''; 
}
.Radio4L input[type=radio] + label::before
{
border: 1px solid; 
border-radius: 10px; 
content: ''; 
height: 18px; 
left: -14px; 
position: absolute; 
top: 1px; 
width: 18px; 
}
.Radio4L input[type=radio] + label::after
{
background-color: #7c7d8f; 
border: 1px solid; 
border-radius: 5px; 
height: 10px; 
left: -10px; 
position: absolute; 
top: 5px; 
width: 10px; 
}
.Radio4L input[type=radio] + label
{
display: inline-block; 
padding-left: 15px; 
position: relative; 
}
.Radio4L input[type=radio]
{
opacity: 0; 
}
.Radio4L
{
display: inline-block; 
height: 25px; 
line-height: 25px; 
}
.PublicationsMenuMenuPanel
{
margin: 0px 10px; 
}
.PublicationsMenuMenuItemTauntonianMagazines
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.PublicationsMenuMenuItemsPanel
{
margin: auto; 
max-width: 1000px; 
}
.PublicationsMenuMenuItemPatronsProgramme
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.PublicationsMenuMenuItemPanelPatronsProgramme
{
background-image: URL('../StaticImages/BoxPatrons20170807011844.png'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 0px 10px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.PublicationsMenuMenuItemPanelOTReview
{
background-image: URL('../StaticImages/BoxOTReview20180228010310.png'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 0px 10px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.PublicationsMenuMenuItemPanelOTPresidentsMessage
{
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 0px 10px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.PublicationsMenuMenuItemPanelBursaryAppeal
{
background-image: URL('../StaticImages/BoxBursaryAppeal20190320034500.jpg'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 0px 10px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.PublicationsMenuMenuItemPanel
{
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 0px 10px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.PublicationsMenuMenuItemOTReview
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.PublicationsMenuMenuItemOTPresidentsMessage
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.PublicationsMenuMenuItemCellTauntonianMagazines
{
background-image: URL('../StaticImages/Tauntonian20220224042225.png'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 0px 10px; 
min-width: 280px; 
padding-top: 20%; 
vertical-align: top; 
width: 20%; 
}
.PublicationsMenuMenuItemCellPatronsProgrammePublicationsMenuMenuItemCell
{
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 0px 10px; 
min-width: 280px; 
padding-top: 20%; 
vertical-align: top; 
width: 20%; 
}
.PublicationsMenuMenuItemCellPatronsProgramme
{
background-image: URL('../StaticImages/BoxPatrons20170807011844.png'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 0px 10px; 
min-width: 280px; 
padding-top: 20%; 
vertical-align: top; 
width: 20%; 
}
.PublicationsMenuMenuItemCellOTReviewPublicationsMenuMenuItemCell
{
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 0px 10px; 
min-width: 280px; 
padding-top: 20%; 
vertical-align: top; 
width: 20%; 
}
.PublicationsMenuMenuItemCellOTReview
{
background-image: URL('../StaticImages/BoxOTReview20180228010310.png'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 0px 10px; 
min-width: 280px; 
padding-top: 20%; 
vertical-align: top; 
width: 20%; 
}
.PublicationsMenuMenuItemCellOTPresidentsMessage
{
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 0px 10px; 
min-width: 280px; 
padding-top: 20%; 
vertical-align: top; 
width: 20%; 
}
.PublicationsMenuMenuItemCellBursaryAppealPublicationsMenuMenuItemCell
{
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 0px 10px; 
min-width: 280px; 
padding-top: 20%; 
vertical-align: top; 
width: 20%; 
}
.PublicationsMenuMenuItemCellBursaryAppeal
{
background-image: URL('../StaticImages/BoxBursaryAppeal20190320034500.jpg'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 0px 10px; 
min-width: 280px; 
padding-top: 20%; 
vertical-align: top; 
width: 20%; 
}
.PublicationsMenuMenuItemCell
{
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 0px 10px; 
min-width: 280px; 
padding-top: 20%; 
vertical-align: top; 
width: 20%; 
}
.PublicationsMenuMenuItemBursaryAppeal
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.PublicationsMenuMenuItem
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.PublicationsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ProfileRightWebDisplayMainPanel
{
float: right; 
text-align: Center; 
width: 200px; 
}
.ProfilePhotosWebDisplayPanelTextLbl
{
width: 100%; 
}
.ProfilePhotosWebDisplayPanelText
{
height: 45px; 
line-height: 45px; 
padding: 10px 0px ; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.ProfilePhotosWebDisplayMainPanel
{
margin-top: 10px; 
}
.ProfilePhotosSubAttrsPanel
{
float: left; 
height: 70px; 
width: 65px; 
}
.ProfilePhotosPrimePanel
{
border: 0px; 
width: 210px; 
}
.ProfilePhotosPrimeDisplayPanel
{
border: 1px solid #d8d8d8; 
height: 260px; 
width: 210px; 
}
.ProfilePhotosAttrInstsPanel
{
height: 100%; 
}
.ProfileMainParentWebDisplayMainPanel
{
margin: auto; 
max-width: 1200px; 
}
.ProfileLeftWebDisplayMainPanel
{
width: calc(100% - 220px); 
}
.ProfileFunctionsViewprimefocus
{
border-bottom: 1px solid #d8d8d8; 
display: block; 
padding-top: 3px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.ProfileFunctionsSendmessage
{
border-bottom: 1px solid #d8d8d8; 
display: block; 
padding-top: 3px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.ProfileFunctionsReplytomessage
{
border-bottom: 1px solid #d8d8d8; 
display: block; 
padding-top: 3px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.ProfileFunctionsMakebooking
{
border-bottom: 1px solid #d8d8d8; 
display: block; 
padding-top: 3px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.ProfileFunctionsFunctionsPanel
{
float: right; 
height: 150px; 
padding: 25px 100px 10px 10px; 
}
.ProfileFunctionsFunctionItem
{
border-bottom: 1px solid #d8d8d8; 
display: block; 
padding-top: 3px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.ProfileFunctionsEditprofile
{
border-bottom: 1px solid #d8d8d8; 
display: block; 
padding-top: 3px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.ProfileFunctionsDeletemessage
{
border-bottom: 1px solid #d8d8d8; 
display: block; 
padding-top: 3px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.ProfileFunctionsChangepassword
{
border-bottom: 1px solid #d8d8d8; 
display: block; 
padding-top: 3px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.ProfileFunctionsAddrequestedrelationship
{
border-bottom: 1px solid #d8d8d8; 
display: block; 
padding-top: 3px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.ProfileFriendsWebDisplayPanelTextLbl
{
width: 100%; 
}
.ProfileFriendsWebDisplayPanelText
{
height: 45px; 
line-height: 45px; 
padding: 10px 0px ; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.ProfileFriendsViewAllPrimesFunction
{
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: none; 
}
.ProfileFriendsSubAttrsPanel
{
padding: 5px; 
}
.ProfileFriendsRow
{
border-bottom: 1px solid #87b5d9; 
}
.ProfileFriendsRelationsDisplayPanel
{
border: 1px solid #d8d8d8; 
height: 300px; 
}
.ProfileFriendsPrimePanel
{
border: 0px; 
float: left; 
height: 80px; 
width: 65px; 
}
.ProfileFriendsPhoto
{
height: 50px; 
width: 50px; 
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.ProfileFriendsLinkDisplayItem
{
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.ProfileFriendsForenames
{
font-family: Soleil; 
font-size: 8pt; 
color: #555555; 
text-decoration: none; 
}
.ProfileFriendsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.ProfileEventsWebDisplayPanelTextLbl
{
width: 100%; 
}
.ProfileEventsWebDisplayPanelText
{
height: 45px; 
line-height: 45px; 
padding: 10px 0px ; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.ProfileEventsWebDisplayMainPanel
{
margin-top: 10px; 
}
.ProfileEventsViewAllPrimesFunction
{
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: none; 
}
.ProfileEventsRow
{
border-bottom: 1px solid #87b5d9; 
}
.ProfileEventsRelationsDisplayPanel
{
height: auto; 
width: 100%; 
}
.ProfileEventsPrimePanel
{
display: inline-block; 
text-align: Center; 
vertical-align: top; 
width: 260px; 
}
.ProfileEventsEventNamePanel
{
padding-top: 10px; 
}
.ProfileEventsEventName
{
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.ProfileEventsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.ProfileAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.PrivatePublicCheck input[type=checkbox]:checked + label::before
{
content: attr(data-on); 
left: 23px; 
}
.PrivatePublicCheck input[type=checkbox]:checked + label::after
{
left: 2px; 
transition: 0.2s; 
}
.PrivatePublicCheck input[type=checkbox] + label::before
{
content: attr(data-off); 
display: inline-block; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
position: absolute; 
}
.PrivatePublicCheck input[type=checkbox] + label::after
{
border: 1px solid; 
border-radius: 12px; 
content: ''; 
display: inline-block; 
height: 20px; 
left: calc(100% - 23px); 
position: absolute; 
top: 1px; 
transition: 0.2s; 
width: 20px; 
}
.PrivatePublicCheck input[type=checkbox] + label
{
border: 1px solid; 
border-radius: 12px; 
display: inline-block; 
height: 24px; 
position: relative; 
vertical-align: top; 
width: 100px; 
}
.PrivatePublicCheck input[type=checkbox]
{
opacity: 0; 
}
.PrivatePublicCheck
{
display: inline-block; 
vertical-align: top; 
}
.PrimeListTitle
{
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.PrimeListDataCell
{
display: table-cell; 
color: Black; 
}
.PrimeFocusWebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.PrimeFocusPrimeDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.PrimeFocusPrimeDisplayItemsPanel
{
padding: 5px 0px; 
}
.PrimeFocusPrimeDisplayItem
{
color: Black; 
display: inline-block; 
}
.PrimeFocusNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.PrimeFocusIndividualWebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.PrimeFocusIndividualNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.PrimeFocusIndividualEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PrimeFocusIndividualEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.PrimeFocusEditSagiPanel
{
margin: 5px 0px; 
}
.PrimeFocusEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.PrimeFocusEditItem
{
vertical-align: top; 
}
.PrimeFocusEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.PrimeFocusEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PrimeFocusEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.PrimeFocusDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.PrimeFocusDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.PollsRow
{
border-bottom: 1px solid #87b5d9; 
}
.PollsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.PollsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.PollOptionVoteVoteonoption
{
float: right; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.PollOptionVoteFunctionItem
{
float: right; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.PollOptionsToVoteRow
{
border-bottom: 1px solid #87b5d9; 
}
.PollOptionsToVotePrimePanel
{
border-top: 4px solid #4596D1; 
height: 160px; 
margin-top: 20px; 
width: 700px; 
}
.PollOptionsToVoteAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.PollOptionsStandingsRow
{
border-bottom: 1px solid #87b5d9; 
}
.PollOptionsStandingsPrimePanel
{
border-top: 5px solid #D8D8E8; 
height: 160px; 
width: 500px; 
}
.PollOptionsStandingsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.PollOptionsRow
{
border-bottom: 1px solid #87b5d9; 
}
.PollOptionsPrimePanel
{
height: 160px; 
width: 500px; 
}
.PollOptionsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.PollOptionDetailsVoteCountLabel
{
padding-right: 10px; 
font-family: Soleil; 
font-size: 12pt; 
color: #143463; 
text-decoration: none; 
}
.PollOptionDetailsVoteCount
{
font-family: Soleil; 
font-size: 12pt; 
color: #143463; 
text-decoration: none; 
}
.PollOptionDetailsPollOption
{
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
.PollOptionDetailsPhotoPanel
{
float: left; 
}
.PollOptionDetailsPhoto
{
height: 150px; 
padding: 5px; 
width: 150px; 
}
.PollFunctionsVoteinpoll
{
display: block; 
width: 200px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.PollFunctionsViewprofileincontext
{
display: block; 
width: 200px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.PollFunctionsLogintovote
{
display: block; 
width: 200px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.PollFunctionsLoginandreturn
{
display: block; 
width: 200px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.PollFunctionsFunctionsPanel
{
border: 1px solid #4596D1; 
border-radius: 10px; 
float: right; 
margin: 20px; 
padding: 20px; 
}
.PollFunctionsFunctionItem
{
display: block; 
width: 200px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.PollDetailsPollNamePanel
{
font-family: Soleil; 
font-size: 35pt; 
color: #4596d1; 
text-decoration: none; 
}
.PollDetailsPhotoPanel
{
float: left; 
}
.PMSenderPhoto
{
float: left; 
height: 30px; 
width: 30px; 
}
.PMSenderHeaderCell
{
padding-right: 15px; 
}
.PMSenderCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.PMRecipientPhoto
{
float: left; 
height: 30px; 
width: 30px; 
}
.PMRecipientHeaderCell
{
padding-right: 15px; 
}
.PMRecipientCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.PMFocusSubjectPanel
{
background-color: #efefefef; 
padding: 2px; 
}
.PMFocusSubjectLabel
{
display: inline-block; 
width: 80px; 
}
.PMFocusNamePanel
{
background-color: #efefefef; 
padding: 2px; 
}
.PMFocusNameLabel
{
display: inline-block; 
width: 80px; 
}
.PMFocusMessagePanel
{
background-color: White; 
border: 2px solid #efefef; 
padding: 2px; 
}
.PMFocusDisplayLabel
{
display: inline-block; 
width: 80px; 
}
.PMFocusDisplayItemsPanel
{
background-color: #efefefef; 
padding: 2px; 
}
.PMessageFunctionsReplytomessage
{
display: inline-block; 
width: 150px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.PMessageFunctionsFunctionItem
{
display: inline-block; 
width: 150px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.PMessageFunctionsDeletemessage
{
display: inline-block; 
width: 150px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.PMDetailsHeaderCell
{
width: 70%; 
padding-right: 15px; 
}
.PMDetailsCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.PMDateSentHeaderCell
{
width: 10%; 
padding-right: 15px; 
}
.PMDateSentCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.PlannedEventsWebDisplayPanelText
{
border-top: 2px solid #696969; 
margin: 20px 0px; 
padding: 20px 0px; 
text-align: Center; 
font-family: Soleil; 
font-size: 35pt; 
color: #4596d1; 
text-decoration: none; 
}
.PlannedEventsWebDisplayMainPanel
{
margin: auto; 
max-width: 1300px; 
}
.PlannedEventsPrimePanel
{
border: 1px solid #696969; 
padding: 10px; 
}
.PlannedEventPhotoSubAttrsPanel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.PlannedEventListSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
width: calc(100% - 320px); 
}
.PlannedEventListEventName
{
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.PhotoNoLinkSubAttrsPanel
{
display: inline-block; 
padding-right: 20px; 
vertical-align: top; 
}
.PhotoGalleryHeadingTitle
{
font-family: Soleil; 
font-size: 20pt; 
color: #555555; 
text-decoration: none; 
}
.PhotoAndTextWebDisplayPanelTextLbl
{
width: 100%; 
}
.PhotoAndTextWebDisplayPanelText
{
height: 45px; 
line-height: 45px; 
padding: 10px 0px ; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.PhotoAndTextText
{
padding: 10px; 
}
.PhotoAndTextSubAttrsPanel
{
border: 0px; 
display: inline-block; 
padding: 10px; 
vertical-align: top; 
}
.PhotoAndTextPrimePanel
{
text-align: Center; 
}
.PhotoAndTextPhoto
{
min-height: 500px; 
min-width: 500px; 
padding: 10px; 
}
.PeekSubMenuPanel
{
background-color: White; 
}
.PeekMenuItemCell
{
display: block; 
height: 54px; 
line-height: 54px; 
}
.PeekMenuItem
{
display: block; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
}
.PeekabooPanel
{
position: absolute; 
}
.PayViaStripeButton
{
display: inline-block; 
margin: 0px 10px; 
background-color: #4596D1; 
border-radius: 3px; 
font-family: Soleil; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
}
.PayViaPayPalButton
{
background-position: right center; 
background-repeat: no-repeat; 
background-size: auto 85%; 
background-image: URL('../StaticImages/PaypalLogo20221014114401.png'); 
display: inline-block; 
padding: 0px 55px 0px 5px; 
margin: 0px 10px; 
background-color: #4596D1; 
border-radius: 3px; 
font-family: Soleil; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
text-align: Center; 
}
.PaypalTransactionDetailTransactionTypeLabel
{
display: inline-block; 
width: 100px; 
}
.PaypalTransactionDetailTransactionDateLabel
{
display: inline-block; 
width: 100px; 
}
.PaypalTransactionDetailTransactionAmountLabel
{
display: inline-block; 
width: 100px; 
}
.PaypalTransactionDetailDisplayLabel
{
display: inline-block; 
width: 100px; 
}
.PaypalConfirmPaymentAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.PaypalConfirmationAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.PayOnTheDayButton
{
display: inline-block; 
margin: 0px 10px; 
background-color: #4596D1; 
border-radius: 3px; 
font-family: Soleil; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
}
.PatronsProgrammePublicationsMenuMenuItemCell
{
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 0px 10px; 
min-width: 280px; 
padding-top: 20%; 
vertical-align: top; 
width: 20%; 
}
.PatronsProgramme
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.PastEventListHeaderCell
{
padding-right: 15px; 
}
.PastEventListEventNameCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.PastEventListEventName
{
display: inline-block; 
padding-right: 20px; 
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.PastEventListEventDateCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.PastEventListCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.PasswordResetNewPasswordLabel
{
display: inline-block; 
width: 120px; 
}
.PasswordResetLabel
{
display: inline-block; 
width: 120px; 
}
.PasswordResetConfirmLabel
{
display: inline-block; 
width: 120px; 
}
.PasswordResetButton
{
height: 30px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.PasswordReminderEmailAddressLabel
{
display: inline-block; 
margin-bottom: 15px; 
padding-right: 20px; 
}
.PasswordReminderEmailAddressEntry
{
width: 350px; 
}
.PasswordEmailSentAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.PasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.ParentMenuItemCell
{
display: inline-block; 
height: 54px; 
vertical-align: top; 
}
.ParentMenuButton
{
font-weight: normal; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
}
.PageTitle
{
font-family: Soleil; 
font-size: 18pt; 
color: #4596d1; 
text-decoration: none; 
}
.PageHeadingParent
{
background-color: white; 
padding: 10px; 
}
.PageHeadingContextTextPanel
{
text-align: Center; 
}
.OWMagazinesSearchPanel
{
padding: 10px 0px; 
}
.OWMagazinesRow
{
border-bottom: 1px solid #87b5d9; 
}
.OWMagazinesPrimePanel
{
display: inline-block; 
padding: 10px 0px; 
vertical-align: top; 
width: 460px; 
}
.OWMagazinesAnnouncementGroupingLabel
{
display: inline-block; 
padding-right: 10px; 
}
.OWMagazinesAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.OWMagazinesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.OTReviewTitle
{
display: inline-block; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.OTReviewRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTReviewPublicationsMenuMenuItemCell
{
background-image: URL('../StaticImages/BoxOTReview20180228010310.png'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 0px 10px; 
min-width: 280px; 
padding-top: 20%; 
vertical-align: top; 
width: 20%; 
}
.OTReviewPrimesPanel
{
text-align: Center; 
}
.OTReviewPrimePanel
{
display: inline-block; 
padding: 30px; 
vertical-align: top; 
}
.OTReviewDetailsTitle
{
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
.OTReviewAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTReviewAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.OTReview
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.OTProductsRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTProductsPrimePanel
{
border: 2px #efefef solid; 
display: inline-block; 
height: 165px; 
margin: 2px; 
padding: 2px; 
vertical-align: top; 
width: 345px; 
}
.OTProductsmnuDD_Miscellaneous_PanelMenuMenuItemCell
{
display: block; 
height: 54px; 
line-height: 54px; 
}
.OTProductsmnuDD_Miscellaneous_PanelMenuMenuItem
{
display: block; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
}
.OTProductsMainPanel
{
margin: auto; 
max-width: 1430px; 
text-align: Center; 
}
.OTProductsCell
{
display: inline-block; 
height: 54px; 
vertical-align: top; 
}
.OTProductsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTProductsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.OTProducts
{
font-weight: normal; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
}
.OTProductInfoSmallPhotoPanel
{
float: left; 
padding: 5px; 
}
.OTProductInfoSmallPhoto
{
height: 150px; 
width: 150px; 
}
.OTMagazinesSearchPanel
{
padding: 10px 0px ; 
}
.OTMagazinesSearchLabel
{
display: inline-block; 
padding-right: 10px; 
}
.OTMagazinesRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTMagazinesPrimePanel
{
display: inline-block; 
padding: 10px 0px ; 
vertical-align: top; 
width: 460px; 
}
.OTMagazinesAnnouncementGroupingLabel
{
display: inline-block; 
padding-right: 10px; 
}
.OTMagazinesAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTMagazinesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.OtherContactsMenuWebDisplayPanelTextLbl
{
font-family: Soleil; 
font-size: 15pt; 
color: Red; 
font-weight: bold; 
text-decoration: none; 
width: 100%; 
}
.OtherContactsMenuWebDisplayPanelText
{
height: 45px; 
line-height: 45px; 
padding: 10px 0px ; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.OtherContactsMenuMenuPanel
{
margin: 0px 10px; 
}
.OtherContactsMenuMenuItemCell
{
background-position: center; 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 180px; 
margin: 0px 10px 10px 0px; 
vertical-align: top; 
width: 230px; 
}
.OtherContactsMenuMenuItem
{
height: 100%; 
padding: 0px; 
width: 100%; 
}
.OtherArchiveSearchPanel
{
padding: 10px 0px ; 
}
.OtherArchiveRow
{
border-bottom: 1px solid #87b5d9; 
}
.OtherArchivePrimePanel
{
display: inline-block; 
padding: 10px 0px; 
vertical-align: top; 
width: 460px; 
}
.OtherArchiveAnnouncementGroupingLabel
{
display: inline-block; 
padding-right: 10px; 
}
.OtherArchiveAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.OtherArchiveAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.OTCommitteeAnnouncementsRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTCommitteeAnnouncementsHeaderRow
{
height: 25px; 
line-height: 25px; 
padding: 5px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.OTCommitteeAnnouncementsHeaderCell
{
padding-right: 15px; 
}
.OTCommitteeAnnouncementsCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.OTCommitteeAnnouncementsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTASportsClubsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.OTAPresMessageRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTAPresMessagePrimesPanel
{
text-align: Center; 
}
.OTAPresMessagePrimePanel
{
display: inline-block; 
padding: 30px; 
vertical-align: top; 
}
.OTAPresMessageAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTAPresMessageAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.OTAOfficialsWebDisplayPanelTextLbl
{
font-family: Soleil; 
font-size: 15pt; 
color: Red; 
font-weight: bold; 
text-decoration: none; 
width: 100%; 
}
.OTAOfficialsWebDisplayPanelText
{
background-color: White; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
padding: 10px 0px ; 
}
.OTAOfficialsRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTAOfficialsPrimePanel
{
height: 90px; 
margin: 2px; 
padding: 2px; 
}
.OTAOfficialsPrimeDisplayPanel
{
padding-left: 200px; 
}
.OTAOfficialsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTAOfficialsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.OTANONOfficialsRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTANONOfficialsPrimePanel
{
height: 120px; 
padding: 2px; 
}
.OTANONOfficialsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTAContactsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.OTAContacts4CommitteeAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.OTAContactNONOfficialPosition
{
font-family: Soleil; 
font-size: 11pt; 
color: #00008B; 
font-weight: bold; 
text-decoration: none; 
}
.OTAContactNONOfficialPhotoPanel
{
clear: left; 
float: left; 
height: 95px; 
padding-left: 200px; 
width: 72px; 
}
.OTAContactNONOfficialPhoto
{
height: 70px; 
width: 70px; 
}
.OTAContactNONOfficialItwDisplayName
{
display: inline-block; 
width: 200px; 
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
.OTAContactNONOfficialHouse
{
padding-right: 5px; 
}
.OTAContactNONOfficialContactAreaPanel
{
padding-left: 10px; 
font-family: Soleil; 
font-size: 15pt; 
color: Red; 
font-weight: bold; 
text-decoration: none; 
}
.OTAContactInfoPosition
{
font-family: Soleil; 
font-size: 15pt; 
color: Red; 
font-weight: bold; 
text-decoration: none; 
}
.OTAContactInfoPhotoPanel
{
clear: left; 
float: left; 
padding-left: 200px; 
width: 72px; 
}
.OTAContactInfoPhoto
{
height: 70px; 
width: 70px; 
}
.OTAContactInfoNewPhoto
{
min-height: 250px; 
}
.OTAContactInfoNewItwDisplayName
{
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.OTAContactInfoNewHousePanel
{
display: inline-block; 
margin-right: 10px; 
vertical-align: top; 
}
.OTAContactInfoNewDisplayItemTitle
{
font-family: Soleil; 
font-size: 15pt; 
color: Red; 
font-weight: bold; 
text-decoration: none; 
}
.OTAContactInfoNewClassOfPanel
{
display: inline-block; 
vertical-align: top; 
}
.OTAContactInfoItwDisplayName
{
display: inline-block; 
width: 200px; 
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
.OTAContactInfoHousePanel
{
display: block; 
}
.OTAContactInfoHouse
{
padding-right: 5px; 
}
.OTAClubsUKRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTAClubsUKPrimesPanel
{
text-align: Center; 
}
.OTAClubsUKAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTAClubsUKAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.OTAClubsOverseasRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTAClubsOverseasMainPanel
{
text-align: Center; 
}
.OTAClubsOverseasAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTAClubsOverseasAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.OTAClubContactWebDisplayPanelTextLbl
{
font-family: Soleil; 
font-size: 15pt; 
color: Red; 
font-weight: bold; 
text-decoration: none; 
width: 100%; 
}
.OTAClubContactWebDisplayPanelText
{
height: 45px; 
line-height: 45px; 
padding: 10px 0px ; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.OTAClubContactWebDisplayMainPanel
{
display: inline-block; 
margin: 0px 10px 10px 0px; 
min-width: 250px; 
text-align: Center; 
vertical-align: top; 
}
.OTAClubContactsWebDisplayPanelTextLbl
{
font-family: Soleil; 
font-size: 15pt; 
color: Red; 
font-weight: bold; 
text-decoration: none; 
width: 100%; 
}
.OTAClubContactsWebDisplayPanelText
{
height: 45px; 
line-height: 45px; 
padding: 10px 0px ; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.OTAClubContactsRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTAClubContactsPrimePanel
{
display: inline-block; 
margin: 0px 10px 10px 0px; 
min-width: 250px; 
text-align: Center; 
vertical-align: top; 
}
.OTAClubContactsParentWebDisplayMainPanel
{
text-align: Center; 
}
.OTAClubContactsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTAClubContactRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTAClubContactAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTAArchiveWebDisplayMainPanel
{
position: relative; 
z-index: 2000; 
}
.OTAArchiveNoAccessAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.OTAArchiveHistory2AllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.OTAArchiveHistory1AllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.OTAArchiveFrontPageMenuWebDisplayMainPanel
{
float: right; 
}
.OTAArchiveFrontPageMenuMenuPanel
{
margin: 15px 5px; 
}
.OTAArchiveFrontPageMenuMenuItemCell
{
border-right: 0px; 
display: block; 
height: 30px; 
vertical-align: top; 
}
.OTAArchiveFrontPageMenuMenuItem
{
width: auto; 
}
.OTAArchiveAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.OTAAccountsRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTAAccountsPrimesPanel
{
text-align: Center; 
}
.OTAAccountsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.OTAAccountsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.OT200ClubRow
{
border-bottom: 1px solid #87b5d9; 
}
.OT200ClubPrimesPanel
{
text-align: Center; 
}
.OT200ClubParentWebDisplayMainPanel
{
text-align: Center; 
}
.OT200ClubInterestGroupWebDisplayMainPanel
{
display: inline-block; 
margin: 0px 10px 10px 0px; 
text-align: Center; 
vertical-align: top; 
}
.OT200ClubAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.OT200ClubAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.OpenPollsRow
{
border-bottom: 1px solid #87b5d9; 
}
.OpenPollsPrimePanel
{
border: 2px #efefef solid; 
height: 70px; 
margin: 2px; 
padding: 2px; 
width: 700px; 
}
.OpenPollsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.OpenPollsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.OpenButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.OldTs
{
font-family: Soleil; 
font-size: 35pt; 
color: #4596d1; 
text-decoration: none; 
}
.OldTauntoniansTextCell
{
display: inline-block; 
height: 167px; 
vertical-align: top; 
width: 392px; 
}
.OldStyleAttributeFunctionPanelCell
{
text-align: right; 
}
.OldStyleAttributeFunctionInstanceCell
{
text-align: right; 
}
.OldStyleAttributeFunctionCell
{
text-align: right; 
}
.OldStyleAttributeFunctionAddEditCell
{
text-align: right; 
}
.ObituaryDetailsTitlePanel
{
padding: 10px 0px; 
}
.ObituaryDetailsTitle
{
font-family: Soleil; 
font-size: 20pt; 
color: #555555; 
text-decoration: none; 
}
.ObituaryDetailsTextPanel
{
padding: 10px 0px; 
}
.ObituaryDetailsSchoolInfoPanel
{
padding: 10px 0px; 
}
.ObituaryDetailsPhotoPanel
{
padding: 10px 0px; 
}
.ObituaryDetailsDisplayItemsPanel
{
padding: 10px 0px; 
}
.ObituaryDetailsDatesPanel
{
padding: 10px 0px; 
}
.ObituariesPrimePanel
{
border-bottom: 1px solid #696969; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ObitListWebDisplayPanelTextLbl
{
width: 100%; 
}
.ObitListWebDisplayPanelText
{
height: 45px; 
line-height: 45px; 
padding: 10px 0px ; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.ObitListRow
{
border-bottom: 1px solid #87b5d9; 
}
.ObitListLeavingYearCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.ObitListItwDisplayNameCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.ObitListHouseCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.ObitListHeaderRow
{
height: 25px; 
line-height: 25px; 
padding: 5px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.ObitListHeaderCell
{
padding-right: 15px; 
}
.ObitListEntryYearCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.ObitListCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.ObitListAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableSportsRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableSportsPrimesPanel
{
margin: auto; 
min-width: 1000px; 
}
.NotableSportsPrimePanel
{
padding: 15px 0px; 
}
.NotableSportsNotableAlumniMenuMenuItemCell
{
background-image: URL('../StaticImages/NotableSports20171017024416.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 56px; 
margin: 10px; 
vertical-align: top; 
width: 250px; 
}
.NotableSportsNotableAlumniMenuMenuItem
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableSportsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableSportsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.NotableSports
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableSciencesRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableSciencesPrimesPanel
{
margin: auto; 
min-width: 1000px; 
}
.NotableSciencesPrimePanel
{
padding: 15px 0px; 
}
.NotableSciencesNotableAlumniMenuMenuItemCell
{
background-image: URL('../StaticImages/NotableSciences20171017024416.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 56px; 
margin: 10px; 
vertical-align: top; 
width: 250px; 
}
.NotableSciencesNotableAlumniMenuMenuItem
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableSciencesAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableSciencesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.NotableSciences
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotablePoliticsRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotablePoliticsPrimesPanel
{
margin: auto; 
min-width: 1000px; 
}
.NotablePoliticsPrimePanel
{
padding: 15px 0px; 
}
.NotablePoliticsNotableAlumniMenuMenuItemCell
{
background-image: URL('../StaticImages/NotablePolitics20171017024416.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 56px; 
margin: 10px; 
vertical-align: top; 
width: 250px; 
}
.NotablePoliticsNotableAlumniMenuMenuItem
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotablePoliticsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotablePoliticsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.NotablePolitics
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotablePhotoSubAttrsPanel
{
display: inline-block; 
min-width: 200px; 
padding-right: 15px; 
vertical-align: top; 
}
.NotablePhotoListSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
width: 180px; 
}
.NotableMilitaryRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableMilitaryPrimesPanel
{
margin: auto; 
min-width: 1000px; 
}
.NotableMilitaryPrimePanel
{
padding: 15px 0px; 
}
.NotableMilitaryNotableAlumniMenuMenuItemCell
{
background-image: URL('../StaticImages/NotableMilitary20171017024416.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 56px; 
margin: 10px; 
vertical-align: top; 
width: 250px; 
}
.NotableMilitaryNotableAlumniMenuMenuItem
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableMilitaryAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableMilitaryAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.NotableMilitary
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableMedicineRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableMedicinePrimesPanel
{
margin: auto; 
min-width: 1000px; 
}
.NotableMedicinePrimePanel
{
padding: 15px 0px; 
}
.NotableMedicineNotableAlumniMenuMenuItemCell
{
background-image: URL('../StaticImages/NotableMedicine20171017024416.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 56px; 
margin: 10px; 
vertical-align: top; 
width: 250px; 
}
.NotableMedicineNotableAlumniMenuMenuItem
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableMedicineAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableMedicineAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.NotableMedicine
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableMediaRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableMediaPrimesPanel
{
margin: auto; 
min-width: 1000px; 
}
.NotableMediaPrimePanel
{
padding: 15px 0px; 
}
.NotableMediaNotableAlumniMenuMenuItemCell
{
background-image: URL('../StaticImages/NotableMedia20171017024416.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 56px; 
margin: 10px; 
vertical-align: top; 
width: 250px; 
}
.NotableMediaNotableAlumniMenuMenuItem
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableMediaAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableMediaAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.NotableMedia
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableListTextPanel
{
display: block; 
padding-right: 20px; 
vertical-align: top; 
}
.NotableListSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
width: calc(100% - 250px); 
}
.NotableListNotableFieldPanel
{
display: inline-block; 
padding-right: 20px; 
vertical-align: top; 
}
.NotableListHousePanel
{
display: inline-block; 
padding-right: 20px; 
vertical-align: top; 
}
.NotableListHouseLabel
{
display: inline-block; 
padding-right: 5px; 
vertical-align: top; 
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
font-weight: bold; 
text-decoration: none; 
}
.NotableListDisplayNamePanel
{
min-width: 200px; 
display: inline-block; 
padding-right: 20px; 
vertical-align: top; 
}
.NotableListDisplayName
{
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
font-weight: bold; 
text-decoration: none; 
}
.NotableListDisplayLabel
{
display: inline-block; 
padding-right: 5px; 
vertical-align: top; 
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
font-weight: bold; 
text-decoration: none; 
}
.NotableListDisplayItemsPanel
{
display: inline-block; 
padding-right: 20px; 
vertical-align: top; 
}
.NotableListDeceasedPanel
{
display: inline-block; 
padding-right: 20px; 
vertical-align: top; 
}
.NotableListDeceasedLabel
{
display: inline-block; 
padding-right: 5px; 
vertical-align: top; 
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
font-weight: bold; 
text-decoration: none; 
}
.NotableListDeathRecordednotePanel
{
display: inline-block; 
padding-right: 20px; 
vertical-align: top; 
}
.NotableListDeathRecordednoteLabel
{
display: inline-block; 
padding-right: 5px; 
vertical-align: top; 
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
font-weight: bold; 
text-decoration: none; 
}
.NotableListClassOfPanel
{
display: inline-block; 
padding-right: 20px; 
vertical-align: top; 
}
.NotableListClassOfLabel
{
display: inline-block; 
padding-right: 5px; 
vertical-align: top; 
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
font-weight: bold; 
text-decoration: none; 
}
.NotableLawRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableLawPrimesPanel
{
margin: auto; 
min-width: 1000px; 
}
.NotableLawPrimePanel
{
padding: 15px 0px; 
}
.NotableLawNotableAlumniMenuMenuItemCell
{
background-image: URL('../StaticImages/NotableLaw20171017024416.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 56px; 
margin: 10px; 
vertical-align: top; 
width: 250px; 
}
.NotableLawNotableAlumniMenuMenuItem
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableLawAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableLawAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.NotableLaw
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableFieldListNotableFieldPanel
{
padding: 10px 0px; 
}
.NotableFieldListNotableField
{
font-family: Soleil; 
font-size: 15pt; 
color: Red; 
font-weight: bold; 
text-decoration: none; 
}
.NotableExplorersRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableExplorersPrimesPanel
{
margin: auto; 
min-width: 1000px; 
}
.NotableExplorersPrimePanel
{
padding: 15px 0px; 
}
.NotableExplorersNotableAlumniMenuMenuItemCell
{
background-image: URL('../StaticImages/NotableExplorers20171017024416.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 56px; 
margin: 10px; 
vertical-align: top; 
width: 250px; 
}
.NotableExplorersNotableAlumniMenuMenuItem
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableExplorersAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableExplorersAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.NotableExplorers
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableEntrepreneurRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableEntrepreneurPrimesPanel
{
margin: auto; 
min-width: 1000px; 
}
.NotableEntrepreneurPrimePanel
{
padding: 15px 0px; 
}
.NotableEntrepreneurNotableAlumniMenuMenuItemCell
{
background-image: URL('../StaticImages/NotableEntrepreneur20171017024415.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 56px; 
margin: 10px; 
vertical-align: top; 
width: 250px; 
}
.NotableEntrepreneurNotableAlumniMenuMenuItem
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableEntrepreneurAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableEntrepreneurAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.NotableEntrepreneur
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableChurchRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableChurchPrimesPanel
{
margin: auto; 
min-width: 1000px; 
}
.NotableChurchPrimePanel
{
padding: 15px 0px; 
}
.NotableChurchNotableAlumniMenuMenuItemCell
{
background-image: URL('../StaticImages/NotableChurch20171017024415.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 56px; 
margin: 10px; 
vertical-align: top; 
width: 250px; 
}
.NotableChurchNotableAlumniMenuMenuItem
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableChurchAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableChurchAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.NotableChurch
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableBusinessRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableBusinessPrimesPanel
{
margin: auto; 
min-width: 1000px; 
}
.NotableBusinessPrimePanel
{
padding: 15px 0px; 
}
.NotableBusinessNotableAlumniMenuMenuItemCell
{
background-image: URL('../StaticImages/NotableBusiness20171017024415.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 56px; 
margin: 10px; 
vertical-align: top; 
width: 250px; 
}
.NotableBusinessNotableAlumniMenuMenuItem
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableBusinessAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableBusinessAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.NotableBusiness
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableArtsRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableArtsPrimesPanel
{
margin: auto; 
min-width: 1000px; 
}
.NotableArtsPrimePanel
{
padding: 15px 0px; 
}
.NotableArtsNotableAlumniMenuMenuItemCell
{
background-image: URL('../StaticImages/NotableArts20171017024415.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 56px; 
margin: 10px; 
vertical-align: top; 
width: 250px; 
}
.NotableArtsNotableAlumniMenuMenuItem
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableArtsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableArtsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.NotableArts
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableArchitectureRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableArchitecturePrimesPanel
{
margin: auto; 
min-width: 1000px; 
}
.NotableArchitecturePrimePanel
{
padding: 15px 0px; 
}
.NotableArchitectureNotableAlumniMenuMenuItemCell
{
background-image: URL('../StaticImages/NotableArchitecture20171017024415.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 56px; 
margin: 10px; 
vertical-align: top; 
width: 250px; 
}
.NotableArchitectureNotableAlumniMenuMenuItem
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableArchitectureAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableArchitectureAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.NotableArchitecture
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableAlumniRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableAlumniPrimePanel
{
padding: 15px 0px; 
}
.NotableAlumniMenuWebDisplayMainPanel
{
text-align: Center; 
}
.NotableAlumniMenuMenuPanel
{
margin: 0px 10px; 
}
.NotableAlumniMenuMenuItemsPanel
{
margin: auto; 
max-width: 1000px; 
}
.NotableAlumniMenuMenuItemCell
{
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 56px; 
margin: 10px; 
vertical-align: top; 
width: 250px; 
}
.NotableAlumniMenuMenuItem
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableAlumniMenuAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.NotableAlumniGalleryAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.NotableAlumniAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableAlumniAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.NotableAcademiaRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableAcademiaPrimesPanel
{
margin: auto; 
min-width: 1000px; 
}
.NotableAcademiaPrimePanel
{
padding: 15px 0px; 
}
.NotableAcademiaNotableAlumniMenuMenuItemCell
{
background-image: URL('../StaticImages/NotableAcademia20171017024415.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer; 
display: inline-block; 
height: 56px; 
margin: 10px; 
vertical-align: top; 
width: 250px; 
}
.NotableAcademiaNotableAlumniMenuMenuItem
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NotableAcademiaAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.NotableAcademiaAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.NotableAcademia
{
height: 56px; 
line-height: 56px; 
padding: 0%; 
width: 100%; 
}
.NextDonationButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.NextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.NextBookingButton
{
display: inline-block; 
margin: 0px 10px; 
background-color: #4596D1; 
border-radius: 3px; 
font-family: Soleil; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
}
.NewPrimePhotoGalleryAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.NewPrimeOrganisationAnnouncementAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.NewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.NewDonationPanelHidden
{
display: none; 
}
.NewDonationOtherAmountPanelHidden
{
display: none; 
}
.NewDonationOneOffPanelHidden
{
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; 
}
.NameSearchTownPanel
{
width: 440px; 
display: inline-block; 
padding: 5px 0px; 
}
.NameSearchTownLabel
{
display: inline-block; 
width: 150px; 
}
.NameSearchTown
{
min-width: 225px; 
}
.NameSearchSearchPanel
{
margin: auto; 
max-width: 900px; 
}
.NameSearchSearchLabel
{
display: inline-block; 
width: 150px; 
}
.NameSearchSearchItemsPanel
{
display: inline-block; 
padding: 5px 0px; 
width: 400px; 
}
.NameSearchSearchItem
{
min-width: 225px; 
}
.NameSearchSearchButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.NameSearchSchoolActivitiesPanel
{
width: 900px; 
display: inline-block; 
padding: 5px 0px; 
}
.NameSearchSchoolActivitiesLabel
{
display: inline-block; 
width: 150px; 
}
.NameSearchSchoolActivities
{
min-width: 225px; 
}
.NameSearchRow
{
border-bottom: 1px solid #87b5d9; 
}
.NameSearchPrimesPanel
{
text-align: Center; 
}
.NameSearchPrimePanel
{
border: 2px #efefef solid; 
display: inline-block; 
margin: 15px; 
min-height: 90px; 
padding: 10px; 
vertical-align: top; 
}
.NameSearchPreviousSchoolPanel
{
width: 900px; 
display: inline-block; 
padding: 5px 0px; 
}
.NameSearchPreviousSchoolLabel
{
display: inline-block; 
width: 150px; 
}
.NameSearchPreviousSchool
{
min-width: 225px; 
}
.NameSearchPreferredNamePanel
{
display: inline-block; 
padding: 5px 0px; 
width: 400px; 
}
.NameSearchPreferredNameLabel
{
display: inline-block; 
width: 150px; 
}
.NameSearchPreferredName
{
min-width: 225px; 
}
.NameSearchPhotoPanel
{
display: inline-block; 
padding: 5px 0px; 
width: 400px; 
}
.NameSearchPhoto
{
min-width: 225px; 
}
.NameSearchLinkDisplayItem
{
min-width: 225px; 
}
.NameSearchLeavingYearPanel
{
display: inline-block; 
padding: 5px 0px; 
width: 400px; 
}
.NameSearchLeavingYearLabel
{
display: inline-block; 
width: 150px; 
}
.NameSearchLeavingYear
{
min-width: 225px; 
}
.NameSearchLastOrCurrentFormPanel
{
display: inline-block; 
padding: 5px 0px; 
width: 400px; 
}
.NameSearchLastOrCurrentFormLabel
{
display: inline-block; 
width: 150px; 
}
.NameSearchLastOrCurrentForm
{
min-width: 225px; 
}
.NameSearchLastnamePanel
{
display: inline-block; 
padding: 5px 0px; 
width: 400px; 
}
.NameSearchLastnameLabel
{
display: inline-block; 
width: 150px; 
}
.NameSearchLastname
{
min-width: 225px; 
}
.NameSearchLastFormPanel
{
display: inline-block; 
padding: 5px 0px; 
width: 400px; 
}
.NameSearchLastFormLabel
{
display: inline-block; 
width: 150px; 
}
.NameSearchLastForm
{
min-width: 225px; 
}
.NameSearchItwDisplayNamePanel
{
display: inline-block; 
padding: 5px 0px; 
width: 400px; 
}
.NameSearchItwDisplayName
{
min-width: 225px; 
}
.NameSearchInstitutionNamePanel
{
width: 900px; 
display: inline-block; 
padding: 5px 0px; 
}
.NameSearchInstitutionNameLabel
{
display: inline-block; 
width: 150px; 
}
.NameSearchInstitutionName
{
min-width: 225px; 
}
.NameSearchHousePanel
{
width: 460px; 
display: inline-block; 
padding: 5px 0px; 
}
.NameSearchHouseLabel
{
display: inline-block; 
width: 150px; 
}
.NameSearchHouse
{
min-width: 225px; 
}
.NameSearchGenderPanel
{
display: inline-block; 
padding: 5px 0px; 
width: 400px; 
}
.NameSearchGenderLabel
{
display: inline-block; 
width: 150px; 
}
.NameSearchGender
{
min-width: 225px; 
}
.NameSearchDisplayLabel
{
display: inline-block; 
width: 150px; 
}
.NameSearchDisplayItemsPanel
{
display: inline-block; 
padding: 5px 0px; 
width: 400px; 
}
.NameSearchDisplayItem
{
min-width: 225px; 
}
.NameSearchCountyPanel
{
display: inline-block; 
padding: 5px 0px; 
width: 400px; 
}
.NameSearchCountyLabel
{
display: inline-block; 
width: 150px; 
}
.NameSearchCounty
{
min-width: 225px; 
}
.NameSearchCountryPanel
{
width: 900px; 
display: inline-block; 
padding: 5px 0px; 
}
.NameSearchCountryLabel
{
display: inline-block; 
width: 150px; 
}
.NameSearchCountry
{
min-width: 225px; 
}
.NameSearchClassOfPanel
{
clear: left; 
display: inline-block; 
padding: 5px 0px; 
width: 400px; 
}
.NameSearchClassOfLabel
{
display: inline-block; 
width: 150px; 
}
.NameSearchClassOf
{
min-width: 225px; 
}
.NameSearchAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.NameSearchAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.MyDetails_WebSiteWebsitePanel
{
padding: 5px 0px; 
}
.MyDetails_WebSiteWebsiteLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_WebSiteWebsite_Edit
{
vertical-align: top; 
}
.MyDetails_WebSiteWebsite
{
color: Black; 
display: inline-block; 
}
.MyDetails_WebSiteWebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.MyDetails_WebSiteSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_WebSiteOnlineAndSocialMediaContactsPanel
{
padding: 5px 0px; 
}
.MyDetails_WebSiteOnlineAndSocialMediaContactsLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_WebSiteOnlineAndSocialMediaContacts_Edit
{
vertical-align: top; 
}
.MyDetails_WebSiteOnlineAndSocialMediaContacts
{
color: Black; 
display: inline-block; 
}
.MyDetails_WebSiteNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_WebSiteLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_WebSiteEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_WebSiteEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_WebSiteEditItem
{
vertical-align: top; 
}
.MyDetails_WebSiteEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_WebSiteEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_WebSiteEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_WebSiteDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_WebSiteDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.MyDetails_WebSiteDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_WebSiteDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_WebSiteCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationYearToPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationYearToLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_SocialAffiliationYearTo_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialAffiliationYearTo_Edit
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationYearTo
{
color: Black; 
display: inline-block; 
}
.MyDetails_SocialAffiliationYearFromPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationYearFromLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_SocialAffiliationYearFrom_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialAffiliationYearFrom_Edit
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationYearFrom
{
color: Black; 
display: inline-block; 
}
.MyDetails_SocialAffiliationWebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.MyDetails_SocialAffiliationSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationOrganisationPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationOrganisationLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_SocialAffiliationOrganisation_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialAffiliationOrganisation_Edit
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationOrganisation
{
color: Black; 
display: inline-block; 
}
.MyDetails_SocialAffiliationOfficePanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationOfficeLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_SocialAffiliationOffice_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialAffiliationOffice_Edit
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationOffice
{
color: Black; 
display: inline-block; 
}
.MyDetails_SocialAffiliationNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_SocialAffiliationEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_SocialAffiliationEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialAffiliationEditItem
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_SocialAffiliationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_SocialAffiliationDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.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_SocialAffiliationCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationAchievementPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationAchievementLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_SocialAffiliationAchievement_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialAffiliationAchievement_Edit
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationAchievement
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoWebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.MyDetails_PhotoTextWebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.MyDetails_PhotoTextSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_PhotoTextPhotoTextPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoTextPhotoTextLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhotoTextPhotoText_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhotoTextPhotoText_Edit
{
vertical-align: top; 
}
.MyDetails_PhotoTextPhotoText
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoTextNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_PhotoTextLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoTextEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhotoTextEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhotoTextEditItem
{
vertical-align: top; 
}
.MyDetails_PhotoTextEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhotoTextEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhotoTextEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_PhotoTextDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhotoTextDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.MyDetails_PhotoTextDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoTextDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoTextCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_PhotoSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_PhotoPhotoPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoPhotoLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhotoPhoto_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhotoPhoto_Edit
{
vertical-align: top; 
}
.MyDetails_PhotoPhoto
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_PhotoLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhotoEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhotoEditItem
{
vertical-align: top; 
}
.MyDetails_PhotoEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhotoEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhotoEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_PhotoDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhotoDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.MyDetails_PhotoDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesWebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.MyDetails_PhonesFaxesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesPhonenumberPanel
{
padding: 5px 0px; 
}
.MyDetails_PhonesFaxesPhonenumberLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhonesFaxesPhonenumber_Edit
{
vertical-align: top; 
}
.MyDetails_PhonesFaxesPhonenumber
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhonesFaxesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhonesFaxesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhonesFaxesEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhonesFaxesEditItem
{
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhonesFaxesDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhonesFaxesDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhonesFaxesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsWebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.MyDetails_OtherDetailsSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsNationalityPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsNationalityLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_OtherDetailsNationality_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OtherDetailsNationality_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetailsNationality
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsMaritalStatusPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsMaritalStatusLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_OtherDetailsMaritalStatus_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OtherDetailsMaritalStatus_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetailsMaritalStatus
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsGenderPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsGenderLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_OtherDetailsGender_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OtherDetailsGender_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetailsGender
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_OtherDetailsEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OtherDetailsEditItem
{
vertical-align: top; 
}
.MyDetails_OtherDetailsEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_OtherDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_OtherDetailsDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.MyDetails_OtherDetailsDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsDeceasedPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDeceasedLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_OtherDetailsDeceased
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsDeathRecordednotePanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDeathRecordednoteLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_OtherDetailsDeathRecordednote
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsDateOfBirthPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDateOfBirthLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_OtherDetailsDateOfBirth_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OtherDetailsDateOfBirth_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetailsDateOfBirth
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsAwardsPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsAwardsLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_OtherDetailsAwards_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OtherDetailsAwards_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetailsAwards
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetails2WebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.MyDetails_OtherDetails2SaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_OtherDetails2NewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_OtherDetails2LinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetails2ICanOfferPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetails2ICanOffer_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetails2ICanOffer
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetails2EditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_OtherDetails2EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OtherDetails2EditItem
{
vertical-align: top; 
}
.MyDetails_OtherDetails2EditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_OtherDetails2EditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_OtherDetails2EditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_OtherDetails2DisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_OtherDetails2DisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.MyDetails_OtherDetails2DisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetails2DisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetails2CancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_ObituaryWebDisplayPanelTextLbl
{
width: 100%; 
}
.MyDetails_ObituaryWebDisplayPanelText
{
height: 45px; 
line-height: 45px; 
padding: 10px 0px ; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.MyDetails_ObituaryNotePanel
{
padding: 5px 0px; 
}
.MyDetails_ObituaryNoteLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_ObituaryNote
{
color: Black; 
display: inline-block; 
}
.MyDetails_ObituaryLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_ObituaryDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_ObituaryDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.MyDetails_ObituaryDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_ObituaryDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_ObituaryDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_NameWebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.MyDetails_NameTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_NameTitleLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameTitle_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameTitle_Edit
{
vertical-align: top; 
}
.MyDetails_NameTitle
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_NamePreviousNamePanel
{
padding: 5px 0px; 
}
.MyDetails_NamePreviousNameLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NamePreviousName_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NamePreviousName_Edit
{
vertical-align: top; 
}
.MyDetails_NamePreviousName
{
color: Black; 
display: inline-block; 
}
.MyDetails_NamePreferredNamePanel
{
padding: 5px 0px; 
}
.MyDetails_NamePreferredNameLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NamePreferredName_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NamePreferredName_Edit
{
vertical-align: top; 
}
.MyDetails_NamePreferredName
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.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_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameLastname_Edit
{
vertical-align: top; 
}
.MyDetails_NameLastname
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameForenamesPanel
{
padding: 5px 0px; 
}
.MyDetails_NameForenamesLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameForenames_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameForenames_Edit
{
vertical-align: top; 
}
.MyDetails_NameForenames
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_NameEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameEditItem
{
vertical-align: top; 
}
.MyDetails_NameEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_NameEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_NameDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.MyDetails_NameDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_NameDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_InterestWebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.MyDetails_InterestSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_InterestNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_InterestLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_InterestInterestPanel
{
padding: 5px 0px; 
}
.MyDetails_InterestInterest_Edit
{
vertical-align: top; 
}
.MyDetails_InterestInterest
{
color: Black; 
display: inline-block; 
}
.MyDetails_InterestEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_InterestEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_InterestEditItem
{
vertical-align: top; 
}
.MyDetails_InterestEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_InterestEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_InterestEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_InterestDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_InterestDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.MyDetails_InterestDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_InterestDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_InterestCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_FamilyWebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.MyDetails_FamilySchoolPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilySchoolLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_FamilySchool_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilySchool_Edit
{
vertical-align: top; 
}
.MyDetails_FamilySchool
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_FamilyRelationshipPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyRelationshipLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_FamilyRelationship_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyRelationship_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyRelationship
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyNotePanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyNoteLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_FamilyNote_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyNote_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyNote
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_FamilyNamePanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyNameLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_FamilyName_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyName_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyName
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyGenderPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyGenderLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_FamilyGender_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyGender_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyGender
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_FamilyEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyEditItem
{
vertical-align: top; 
}
.MyDetails_FamilyEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_FamilyEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_FamilyEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_FamilyDobPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyDobLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_FamilyDob_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyDob_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyDob
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_FamilyDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.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_FamilyCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryWebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.MyDetails_EmploymentHistoryStartYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryStartYearLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryStartYear_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryStartYear_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryStartYear
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistorySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryOrganisationPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryOrganisationLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryOrganisation_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryOrganisation_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryOrganisation
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryOccupationPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryOccupationLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryOccupation_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryOccupation_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryOccupation
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryJobTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryJobTitleLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryJobTitle_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryJobTitle_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryJobTitle
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryFinishYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryFinishYearLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryFinishYear_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryFinishYear_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryFinishYear
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryEditItem
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.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_EmploymentHistoryCommentPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryCommentLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryComment_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryComment_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryComment
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryBusinessSectorPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryBusinessSectorLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryBusinessSector_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryBusinessSector_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryBusinessSector
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralWebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.MyDetails_EmploymentGeneralSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralProfessionPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralProfessionLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralProfession_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralProfession_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralProfession
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralPersonalWorkAdvicePanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralPersonalWorkAdviceLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralPersonalWorkAdvice_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralPersonalWorkAdvice_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralPersonalWorkAdvice
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralOccupationOrIndustrySectorPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralOccupationOrIndustrySectorLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralOccupationOrIndustrySector_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralOccupationOrIndustrySector_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralOccupationOrIndustrySector
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.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_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralEmploymentNote_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEmploymentNote
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmploymentGeneralEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralEditItem
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralContactDirectPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralContactDirectLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralContactDirect_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralContactDirect_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralContactDirect
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralCompanyWorkExperiencePanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralCompanyWorkExperienceLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralCompanyWorkExperience_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralCompanyWorkExperience_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralCompanyWorkExperience
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralCareersMentorPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralCareersMentorLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralCareersMentor_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralCareersMentor_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralCareersMentor
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesWebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.MyDetails_EmailAddressesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.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_Edit
{
vertical-align: top; 
}
.MyDetails_EmailAddressesEmailaddress
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmailAddressesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmailAddressesEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmailAddressesEditItem
{
vertical-align: top; 
}
.MyDetails_EmailAddressesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmailAddressesDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.MyDetails_EmailAddressesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmailAddressesDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmailAddressesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryYearToPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryYearToLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationHistoryYearTo_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryYearTo_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryYearTo
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryYearFromPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryYearFromLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationHistoryYearFrom_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryYearFrom_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryYearFrom
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryWebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.MyDetails_EducationHistorySubjectPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistorySubjectLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationHistorySubject_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistorySubject_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistorySubject
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistorySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryResultTypePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryResultTypeLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationHistoryResultType_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryResultType_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryResultType
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryInstitutionNamePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryInstitutionNameLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationHistoryInstitutionName_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryInstitutionName_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryInstitutionName
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EducationHistoryEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryEditItem
{
vertical-align: top; 
}
.MyDetails_EducationHistoryEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EducationHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationHistoryDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.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_EducationHistoryCommentPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryCommentLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationHistoryComment_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryComment_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryComment
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryClassOfResultPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryClassOfResultLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationHistoryClassOfResult_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryClassOfResult_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryClassOfResult
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralWhichTauntonPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralWhichTauntonLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralWhichTaunton
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralPreviousSchoolPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralPreviousSchoolLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralPreviousSchool
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralLeavingYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralLeavingYearLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralLeavingYear
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralLastOrCurrentFormPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralLastOrCurrentFormLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralLastOrCurrentForm
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralLastFormPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralLastFormLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralLastForm
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralHousePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralHouseLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralHouse
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralEntryYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralEntryYearLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralEntryYear
{
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_EducationGeneralDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.MyDetails_EducationGeneralDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralDayboarderPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralDayboarderLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralDayboarder
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralClassOfPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralClassOfLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralClassOf
{
color: Black; 
display: inline-block; 
}
.MyDetails_CurrentProfessionWebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.MyDetails_CurrentProfessionSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_CurrentProfessionNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_CurrentProfessionLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_CurrentProfessionEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_CurrentProfessionEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_CurrentProfessionEditItem
{
vertical-align: top; 
}
.MyDetails_CurrentProfessionEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_CurrentProfessionEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_CurrentProfessionEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_CurrentProfessionDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_CurrentProfessionDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.MyDetails_CurrentProfessionDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_CurrentProfessionDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_CurrentProfessionCurrentProfessionSubPanel
{
padding: 5px 0px; 
}
.MyDetails_CurrentProfessionCurrentProfessionSubLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_CurrentProfessionCurrentProfessionSub_HiddenEdit
{
display: none; 
}
.MyDetails_CurrentProfessionCurrentProfessionSub_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_CurrentProfessionCurrentProfessionSub_Edit
{
vertical-align: top; 
}
.MyDetails_CurrentProfessionCurrentProfessionSub
{
color: Black; 
display: inline-block; 
}
.MyDetails_CurrentProfessionCurrentProfessionMainPanel
{
padding: 5px 0px; 
}
.MyDetails_CurrentProfessionCurrentProfessionMainLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_CurrentProfessionCurrentProfessionMain_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_CurrentProfessionCurrentProfessionMain_Edit
{
vertical-align: top; 
}
.MyDetails_CurrentProfessionCurrentProfessionMain
{
color: Black; 
display: inline-block; 
}
.MyDetails_CurrentProfessionCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_AddressesWebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.MyDetails_AddressesUsagePanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesUsageLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesUsage_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesTownPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesTownLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesTown_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesTown_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesTown
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_AddressesPostalcodePanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesPostalcodeLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesPostalcode_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesPostalcode_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesPostalcode
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_AddressesLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesIsdefaultPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_AddressesEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesEditItem
{
vertical-align: top; 
}
.MyDetails_AddressesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_AddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_AddressesEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_AddressesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.MyDetails_AddressesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_AddressesCountyPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesCountyLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesCounty_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesCounty_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesCounty
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesCountryPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesCountryLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesCountry_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesCountry_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesCountry
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_AddressesAddress3Panel
{
padding: 5px 0px; 
}
.MyDetails_AddressesAddress3Label
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesAddress3_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesAddress3_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesAddress3
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesAddress2Panel
{
padding: 5px 0px; 
}
.MyDetails_AddressesAddress2Label
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesAddress2_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesAddress2_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesAddress2
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesAddress1Panel
{
padding: 5px 0px; 
}
.MyDetails_AddressesAddress1Label
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesAddress1_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesAddress1_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesAddress1
{
color: Black; 
display: inline-block; 
}
.MyDetails_ActivityWebDisplayPanelEditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.MyDetails_ActivitySchoolActivitiesPanel
{
padding: 5px 0px; 
}
.MyDetails_ActivitySchoolActivities_Edit
{
vertical-align: top; 
}
.MyDetails_ActivitySchoolActivities
{
color: Black; 
display: inline-block; 
}
.MyDetails_ActivitySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_ActivityNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_ActivityLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_ActivityEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_ActivityEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_ActivityEditItem
{
vertical-align: top; 
}
.MyDetails_ActivityEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_ActivityEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_ActivityEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MyDetails_ActivityDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_ActivityDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.MyDetails_ActivityDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_ActivityDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_ActivityCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MoreButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.mnuDD_OTAArchive_PanelMenuPeekSubMenuPanel
{
background-color: White; 
}
.mnuDD_OTAArchive_PanelMenuMenuItemCell
{
display: block; 
height: 54px; 
line-height: 54px; 
}
.mnuDD_OTAArchive_PanelMenuMenuItem
{
display: block; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
}
.mnuDD_OTAArchive_Panel
{
width: 250px; 
position: absolute; 
}
.mnuDD_OTA_Archive_PanelMenuPeekSubMenuPanel
{
background-color: White; 
}
.mnuDD_OTA_Archive_PanelMenuMenuItemCell
{
display: block; 
height: 54px; 
line-height: 54px; 
}
.mnuDD_OTA_Archive_PanelMenuMenuItem
{
display: block; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
}
.mnuDD_OTA_Archive_Panel
{
width: 250px; 
position: absolute; 
}
.mnuDD_OT_Events_PanelMenuPeekSubMenuPanel
{
background-color: White; 
}
.mnuDD_OT_Events_PanelMenuMenuItemCell
{
display: block; 
height: 54px; 
line-height: 54px; 
}
.mnuDD_OT_Events_PanelMenuMenuItem
{
display: block; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
}
.mnuDD_OT_Events_Panel
{
width: 200px; 
position: absolute; 
}
.mnuDD_OT_Club_Contacts_PanelMenuPeekSubMenuPanel
{
background-color: White; 
}
.mnuDD_OT_Club_Contacts_PanelMenuMenuItemCell
{
display: block; 
height: 54px; 
line-height: 54px; 
}
.mnuDD_OT_Club_Contacts_PanelMenuMenuItem
{
display: block; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
}
.mnuDD_OT_Club_Contacts_Panel
{
width: 200px; 
position: absolute; 
}
.mnuDD_Miscellaneous_PanelMenuPeekSubMenuPanel
{
background-color: White; 
}
.mnuDD_Miscellaneous_PanelMenuMenuItemCell
{
display: block; 
height: 54px; 
line-height: 54px; 
}
.mnuDD_Miscellaneous_PanelMenuMenuItem
{
display: block; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
}
.mnuDD_Miscellaneous_Panel
{
width: 200px; 
position: absolute; 
}
.mnuDD_Find_OTs_PanelMenuPeekSubMenuPanel
{
background-color: White; 
}
.mnuDD_Find_OTs_PanelMenuMenuItemCell
{
display: block; 
height: 54px; 
line-height: 54px; 
}
.mnuDD_Find_OTs_PanelMenuMenuItem
{
display: block; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
}
.mnuDD_Find_OTs_Panel
{
width: 150px; 
position: absolute; 
}
.mnuDD_Administration_PanelMenuPeekSubMenuPanel
{
background-color: White; 
}
.mnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
height: 54px; 
line-height: 54px; 
}
.mnuDD_Administration_PanelMenuMenuItem
{
display: block; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
}
.mnuDD_Administration_Panel
{
width: 200px; 
position: absolute; 
}
.MenuPanel
{
margin: 0px 10px; 
}
.MenuItemCell
{
display: inline-block; 
height: 54px; 
vertical-align: top; 
}
.MenuCellParentMenuButton
{
font-weight: normal; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
}
.MenuCellMenuPanel
{
margin: 0px 10px; 
}
.MenuCellMenuItemCell
{
display: inline-block; 
height: 54px; 
vertical-align: top; 
}
.MenuCellMenuButton
{
font-weight: normal; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
}
.MenuCell
{
background-color: White; 
border-bottom: 2px solid #4596D1; 
min-height: 54px; 
text-align: Center; 
}
.MenuButton
{
font-weight: normal; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
}
.MemberYearListRow
{
border-bottom: 1px solid #87b5d9; 
}
.MemberYearListPrimePanel
{
border: 2px #efefef solid; 
float: left; 
height: 70px; 
margin: 2px; 
padding: 2px; 
width: 340px; 
}
.MemberYearListAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.MemberProfileTownPanel
{
margin-top: 3px; 
}
.MemberProfileTownLabel
{
display: inline-block; 
width: 100px; 
}
.MemberProfilePhotoPanel
{
margin-top: 3px; 
}
.MemberProfilePhoto
{
float: left; 
height: 150px; 
margin-right: 20px; 
width: 150px; 
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.MemberProfileNamePanel
{
padding-top: 20px; 
margin-top: 3px; 
}
.MemberProfileNameLabel
{
display: inline-block; 
width: 100px; 
}
.MemberProfileLinkDisplayItem
{
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.MemberProfileLeavingYearPanel
{
margin-top: 3px; 
}
.MemberProfileLeavingYearLabel
{
display: inline-block; 
width: 100px; 
}
.MemberProfileItwDisplayNamePanel
{
display: inline-block; 
vertical-align: top; 
margin-top: 3px; 
}
.MemberProfileItwDisplayNameLabel
{
display: inline-block; 
width: 100px; 
}
.MemberProfileHousePanel
{
margin-top: 3px; 
}
.MemberProfileHouseLabel
{
display: inline-block; 
width: 100px; 
}
.MemberProfileDisplayLabel
{
display: inline-block; 
width: 100px; 
}
.MemberProfileDisplayItemsPanel
{
margin-top: 3px; 
}
.MemberProfileClassOfPanel
{
margin-top: 3px; 
}
.MemberProfileClassOfLabel
{
display: inline-block; 
width: 100px; 
}
.MemberProfileAwardsPanel
{
display: inline-block; 
padding-left: 8px; 
vertical-align: top; 
margin-top: 3px; 
}
.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; 
}
.MakeBookingTicketDetailsSeatingRequest_EditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsSeatingRequest_Edit
{
display: block; 
min-width: 300px; 
}
.MakeBookingTicketDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.MakeBookingTicketDetailsGuestname_EditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsGuestname_Edit
{
display: block; 
min-width: 300px; 
}
.MakeBookingTicketDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditItem
{
display: block; 
min-width: 300px; 
}
.MakeBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditAttrPanelTickettype
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelSeatingRequest
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelGuestname
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelDietaryRequirements
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelConnectionToSchool
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsDisplayItem
{
height: 30px; 
line-height: 30px; 
}
.MakeBookingTicketDetailsDietaryRequirements_EditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsDietaryRequirements_Edit
{
display: block; 
min-width: 300px; 
}
.MakeBookingTicketDetailsConnectionToSchool_EditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsConnectionToSchool_Edit
{
display: block; 
min-width: 300px; 
}
.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; 
}
.MakeBookingEventDetailsPhotoPanel
{
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventNamePanel
{
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventDetailPanel
{
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventDescriptionPanel
{
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventDateddddDdMmmmYyyyPanel
{
padding: 5px 0px; 
}
.MakeBookingEventDetailsDisplayItemsPanel
{
padding: 5px 0px; 
}
.MakeBookingButton
{
height: 30px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.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; 
}
.MainContainerTable
{
background-color: White; 
}
.MainCellWebTextHeaderPanel
{
margin: auto; 
max-width: 1000px; 
text-align: Center; 
}
.MainCellMainText
{
margin: auto; 
max-width: 1000px; 
}
.MainCell_YoungOTs
{
padding: 50px 5%; 
}
.MainCell_WholeSchoolPhotos
{
padding: 50px 5%; 
}
.MainCell_ViewEvents
{
padding: 50px 5%; 
}
.MainCell_UsefulLinks
{
padding: 50px 5%; 
}
.MainCell_Trustees
{
padding: 50px 5%; 
}
.MainCell_TauntonianMagazines
{
padding: 50px 5%; 
}
.MainCell_SportsPhotos
{
padding: 50px 5%; 
}
.MainCell_ReviewArchive
{
padding: 50px 5%; 
}
.MainCell_Publications
{
padding: 50px 5%; 
}
.MainCell_OWMagazines
{
padding: 50px 5%; 
}
.MainCell_OTReview
{
padding: 50px 5%; 
}
.MainCell_OTProducts
{
padding: 50px 5%; 
}
.MainCell_OTMagazines
{
padding: 50px 5%; 
}
.MainCell_OtherArchive
{
padding: 50px 5%; 
}
.MainCell_OTEvents
{
padding: 50px 5%; 
}
.MainCell_OTAPresMessage
{
padding: 50px 5%; 
}
.MainCell_OTAContacts
{
padding: 50px 5%; 
}
.MainCell_OTAClubsUK
{
padding: 50px 5%; 
}
.MainCell_OTAClubsOverseas
{
padding: 50px 5%; 
}
.MainCell_OTAArchive
{
padding: 50px 5%; 
}
.MainCell_OTAAccounts
{
padding: 50px 5%; 
}
.MainCell_OT200Club
{
padding: 50px 5%; 
}
.MainCell_NotableSports
{
padding: 50px 5%; 
}
.MainCell_NotableSciences
{
padding: 50px 5%; 
}
.MainCell_NotablePolitics
{
padding: 50px 5%; 
}
.MainCell_NotableMilitary
{
padding: 50px 5%; 
}
.MainCell_NotableMedicine
{
padding: 50px 5%; 
}
.MainCell_NotableMedia
{
padding: 50px 5%; 
}
.MainCell_NotableLaw
{
padding: 50px 5%; 
}
.MainCell_NotableExplorers
{
padding: 50px 5%; 
}
.MainCell_NotableEntrepreneur
{
padding: 50px 5%; 
}
.MainCell_NotableChurch
{
padding: 50px 5%; 
}
.MainCell_NotableBusiness
{
padding: 50px 5%; 
}
.MainCell_NotableArts
{
padding: 50px 5%; 
}
.MainCell_NotableArchitecture
{
padding: 50px 5%; 
}
.MainCell_NotableAlumniMenu
{
padding: 50px 5%; 
}
.MainCell_NotableAlumni
{
padding: 50px 5%; 
}
.MainCell_NotableAcademia
{
padding: 50px 5%; 
}
.MainCell_NameSearch
{
padding: 50px 5%; 
}
.MainCell_LinkedInRedirect
{
padding: 50px 5%; 
}
.MainCell_HousePhotos
{
padding: 50px 5%; 
}
.MainCell_Galleries
{
padding: 50px 5%; 
}
.MainCell_FutureEvents
{
padding: 50px 5%; 
}
.MainCell_frmWebDisplay
{
padding: 50px 5%; 
}
.MainCell_frmRequestPasswordReminder
{
padding: 50px 5%; 
}
.MainCell_frmProfile_Photo_Gallery
{
padding: 50px 5%; 
}
.MainCell_frmProfile_Organisation_Announcement_OTReview
{
padding: 50px 5%; 
}
.MainCell_frmProfile_Organisation_Announcement
{
padding: 50px 5%; 
}
.MainCell_frmProfile_Interest_Group_OT200Club
{
padding: 50px 5%; 
}
.MainCell_frmProfile_Individual
{
padding: 50px 5%; 
}
.MainCell_frmProfile_Event_EventArchive
{
padding: 50px 5%; 
}
.MainCell_frmProfile_Event
{
padding: 50px 5%; 
}
.MainCell_frmPrimesDisplay
{
padding: 50px 5%; 
}
.MainCell_frmPrimeFocus
{
padding: 50px 5%; 
}
.MainCell_frmMyDetails
{
padding: 50px 5%; 
}
.MainCell_frmMain
{
padding: 50px 5%; 
}
.MainCell_frmInTouchLogin
{
padding: 50px 5%; 
}
.MainCell_frmHome
{
padding: 50px 5%; 
}
.MainCell_frmError
{
padding: 50px 5%; 
}
.MainCell_frmContextPage
{
padding: 50px 5%; 
}
.MainCell_frmContactUs
{
padding: 50px 5%; 
}
.MainCell_frmAttributeInstancesDisplay
{
padding: 50px 5%; 
}
.MainCell_frmAttributeEditor_Phones_Faxes
{
padding: 50px 5%; 
}
.MainCell_frmAttributeEditor_Name
{
padding: 50px 5%; 
}
.MainCell_frmAttributeEditor_Family
{
padding: 50px 5%; 
}
.MainCell_frmAttributeEditor_Employment_History
{
padding: 50px 5%; 
}
.MainCell_frmAttributeEditor_Email_Addresses
{
padding: 50px 5%; 
}
.MainCell_frmAttributeEditor_Addresses
{
padding: 50px 5%; 
}
.MainCell_frmAdministration
{
padding: 50px 5%; 
}
.MainCell_frmAdminBulletin
{
padding: 50px 5%; 
}
.MainCell_EventArchive
{
padding: 50px 5%; 
}
.MainCell_Context_Page_YouthFund
{
padding: 50px 5%; 
}
.MainCell_Context_Page_PrivacyPolicy
{
padding: 50px 5%; 
}
.MainCell_Context_Page_OTAArchiveNoAccess
{
padding: 50px 5%; 
}
.MainCell_Context_Page_ContactUs
{
padding: 50px 5%; 
}
.MainCell_ClubContacts
{
padding: 50px 5%; 
}
.MainCell_BoxGalleries
{
padding: 50px 5%; 
}
.MainCell_BoxEvents
{
padding: 50px 5%; 
}
.MainCell
{
padding: 50px 5%; 
}
.MainBodyCell
{
z-index: -1; 
}
.LogonMainFormRequestPasswordReminderButton
{
background-color: #4596D1; 
border-radius: 3px; 
display: block; 
height: 45px; 
line-height: 45px; 
margin-top: 5px; 
padding: 0px 10px; 
text-align: Center; 
width: 272px; 
font-family: Soleil; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.LogonMainFormRememberLoginCheck
{
display: Block; 
margin-top: 3px; 
width: 120px; 
}
.LogonMainFormPanel
{
margin: auto; 
max-width: 1000px; 
}
.LogonMainFormLogoutButton
{
background-color: #4596D1; 
border-radius: 3px; 
display: block; 
height: 45px; 
line-height: 45px; 
margin-top: 5px; 
padding: 0px 10px; 
text-align: Center; 
width: 200px; 
font-family: Soleil; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.LogonMainFormLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
width: 120px; 
}
.LogonMainFormLogonEntry
{
height: 35px !important; 
line-height: 35px !important; 
width: 268px; 
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
display: Block; 
margin-top: 3px; 
}
.LogonMainFormLoginControlsContainerPanelHidden
{
display: none; 
}
.LogonMainFormLoginButton
{
background-color: #4596D1; 
border-radius: 3px; 
display: block; 
height: 45px; 
line-height: 45px; 
margin-top: 5px; 
padding: 0px 10px; 
text-align: Center; 
width: 272px; 
font-family: Soleil; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.LogonMainFormLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
width: 120px; 
}
.LogonMainFormLoggedInMessage
{
display: Block; 
margin-top: 3px; 
width: 120px; 
}
.LogonMainFormLinkedInLoginButton
{
background-image: URL('../StaticImages/LinkedInLogin20170809080954.png'); 
display: block; 
height: 40px; 
margin-top: 15px; 
width: 292px; 
}
.LogonMainFormItem
{
display: Block; 
margin-top: 3px; 
width: 120px; 
}
.LogonMainFormChangePasswordButton
{
background-color: #4596D1; 
border-radius: 3px; 
display: block; 
height: 45px; 
line-height: 45px; 
margin-top: 5px; 
padding: 0px 10px; 
text-align: Center; 
width: 200px; 
font-family: Soleil; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.LogonMainForm
{
color: Red; 
font-size: small; 
}
.LogonEntry
{
background-color: White; 
display: inline-block; 
height: 167px; 
padding-left: 8px; 
padding-top: 10px; 
vertical-align: top; 
width: 250px; 
}
.LogonCellRequestPasswordReminderButton
{
display: block; 
font-weight: normal; 
height: 20px; 
line-height: 20px; 
margin-top: 5px; 
text-align: Center; 
width: 120px; 
font-family: Soleil; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
padding: 0px 5px; 
}
.LogonCellRememberLoginCheck
{
margin-top: 5px; 
width: 120px; 
}
.LogonCellMessageLabel
{
margin-top: 3px; 
width: 120px; 
}
.LogonCellMainPanelNotLoggedIn
{
width: 250px; 
}
.LogonCellMainPanelLoggedIn
{
width: 250px; 
}
.LogonCellMainPanel
{
width: 250px; 
}
.LogonCellLogoutButton
{
background-color: #4596D1; 
display: block; 
font-weight: normal; 
height: 20px; 
line-height: 20px; 
margin-top: 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
padding: 0px 5px; 
}
.LogonCellLogonEntryLabel
{
display: inline-block; 
margin-top: 3px; 
width: 120px; 
}
.LogonCellLogonEntry
{
margin-top: 3px; 
width: 120px; 
}
.LogonCellLoginButton
{
display: block; 
font-weight: normal; 
height: 20px; 
line-height: 20px; 
margin-top: 5px; 
text-align: Center; 
width: 120px; 
font-family: Soleil; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
padding: 0px 5px; 
}
.LogonCellLoggedInMessageUserid
{
margin-top: 3px; 
width: 120px; 
}
.LogonCellLoggedInMessage
{
padding-right: 10px; 
margin-top: 3px; 
width: 120px; 
}
.LogonCellItem
{
margin-top: 3px; 
width: 120px; 
}
.LogonCellChangePasswordButton
{
background-color: #4596D1; 
display: block; 
font-weight: normal; 
height: 20px; 
line-height: 20px; 
margin-top: 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
padding: 0px 5px; 
}
.LogonCell
{
display: inline-block; 
height: 167px; 
padding-left: 8px; 
padding-top: 10px; 
vertical-align: top; 
width: 250px; 
}
.LogoCellImagePanel
{
margin: 0px 10px 10px 0px; 
}
.LogoCell
{
display: inline-block; 
height: 167px; 
margin: 0px 10px 10px 0px; 
vertical-align: top; 
}
.LoginSepPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegShowRegPanelButton
{
background-color: #4596D1; 
border-radius: 3px; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Soleil; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.LoginOrRegRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonRequestPasswordReminderButton
{
margin-right: 15px; 
background-color: #4596D1; 
border-radius: 3px; 
font-family: Soleil; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
}
.LoginOrRegLogonPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.LoginOrRegLogonLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLogonEntry
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLoginButton
{
margin-right: 15px; 
background-color: #4596D1; 
border-radius: 3px; 
font-family: Soleil; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
}
.LoginOrRegLogonLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLoggedInMessage
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLinkedInLoginButton
{
background-image: URL('../StaticImages/LinkedInLogin20170809080954.png'); 
display: block; 
height: 40px; 
margin-top: 15px; 
width: 292px; 
}
.LoginOrRegLogonItem
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.LoginOrRegisterRegButton
{
background-color: #4596D1; 
border-radius: 3px; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Soleil; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.LoginOrRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegisterBackButton
{
margin-right: 15px; 
background-color: #4596D1; 
border-radius: 3px; 
font-family: Soleil; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
}
.LoginOrRegCtrlRegPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginControlsContainerPanelHidden
{
display: none; 
}
.LoginButton
{
height: 25px; 
line-height: 25px; 
text-align: Center; 
width: 120px; 
font-family: Soleil; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.linkedinredirectAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.LinkedInLoginButton
{
background-image: URL('../StaticImages/LinkedInLogin20170809080954.png'); 
display: block; 
height: 40px; 
margin-top: 15px; 
width: 292px; 
}
.lblPageHeading
{
font-family: Soleil; 
font-size: 35pt; 
color: #4596d1; 
text-decoration: none; 
}
.LabelAsHeader
{
color: Navy; 
font-size: medium; 
}
.ITWInfoFooterLink
{
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
.ITWInfoFooterLabel
{
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
.ITWInfoFooter
{
padding-top: 10px; 
text-align: Center; 
}
.ItemsCell
{
font-weight: bold; 
}
.InvoiceLinesRow
{
border-bottom: 1px solid #87b5d9; 
}
.InvoiceLinesHeaderRow
{
height: 25px; 
line-height: 25px; 
padding: 5px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.InvoiceLinesHeaderCell
{
padding-right: 15px; 
}
.InvoiceLinesCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.InvoiceLinesAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.InvoiceDetailsMakeBookingWebDisplayPanelText
{
border-bottom: 1px solid #bbbbbb; 
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
.InvoiceDetailsMakeBookingPrimeDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.InvoiceDetailsMakeBookingPrimeDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.InvoiceDetailPrimePanel
{
padding-bottom: 10px; 
padding-top: 15px; 
}
.InvoiceDetailInvoiceTotalLabel
{
display: inline-block; 
width: 100px; 
}
.InvoiceDetailInvoiceNumberLabel
{
display: inline-block; 
width: 100px; 
}
.InvoiceDetailInvoiceDescriptionLabel
{
display: inline-block; 
width: 100px; 
}
.InvoiceDetailInvoiceDateLabel
{
display: inline-block; 
width: 100px; 
}
.InvoiceDetailDisplayLabel
{
display: inline-block; 
width: 100px; 
}
.InvoiceAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.InvitesRow
{
border-bottom: 1px solid #87b5d9; 
}
.InvitesPrimePanel
{
border: 2px #efefef solid; 
float: left; 
height: 70px; 
margin: 2px; 
padding: 2px; 
width: 320px; 
}
.InvitesAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.InvitesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.InvalidAttributeData
{
background-color: red; 
color: Black; 
display: inline-block; 
}
.InformationMessage
{
color: Red; 
font-size: small; 
}
.IndivPhotoListPhoto img
{
min-height: 200px; 
}
.IndivObitDisplayTextPanel
{
margin: 0px 0px 5px 0px; 
padding: 0px 0px 5px 0px; 
}
.IndivObitDisplaySubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
width: calc(100% - 400px); 
}
.IndivObitDisplayLeavingYearPanel
{
margin: 0px 0px 5px 0px; 
padding: 0px 0px 5px 0px; 
}
.IndivObitDisplayLeavingYearLabel
{
display: inline-block; 
width: 110px; 
}
.IndivObitDisplayItwDisplayNamePanel
{
margin: 0px 0px 5px 0px; 
padding: 0px 0px 5px 0px; 
}
.IndivObitDisplayItwDisplayNameLabel
{
display: inline-block; 
width: 110px; 
}
.IndivObitDisplayHousePanel
{
margin: 0px 0px 5px 0px; 
padding: 0px 0px 5px 0px; 
}
.IndivObitDisplayHouseLabel
{
display: inline-block; 
width: 110px; 
}
.IndivObitDisplayEntryYearPanel
{
margin: 0px 0px 5px 0px; 
padding: 0px 0px 5px 0px; 
}
.IndivObitDisplayEntryYearLabel
{
display: inline-block; 
width: 110px; 
}
.IndivObitDisplayDisplayLabel
{
display: inline-block; 
width: 110px; 
}
.IndivObitDisplayDisplayItemsPanel
{
margin: 0px 0px 5px 0px; 
padding: 0px 0px 5px 0px; 
}
.IndivListItwDisplayName
{
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.IndivListHouseLabel
{
display: inline-block; 
padding-right: 5px; 
}
.IndivListDisplayLabel
{
display: inline-block; 
padding-right: 5px; 
}
.IndivListClassOfLabel
{
display: inline-block; 
padding-right: 5px; 
}
.IndividualSmallPreferredName
{
font-size: 15px; 
font-family: Soleil; 
color: #555555; 
text-decoration: none; 
}
.IndividualSmallPhotoPanel
{
float: left; 
width: 55px; 
}
.IndividualSmallPhoto
{
height: 53px; 
width: 53px; 
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.IndividualSmallPaidPanel
{
text-align: Right; 
}
.IndividualSmallPaidLabel
{
font-size: 10px; 
padding-right: 10px; 
}
.IndividualSmallPaid
{
font-size: 10px; 
}
.IndividualSmallName
{
font-size: 15px; 
font-family: Soleil; 
color: #555555; 
text-decoration: none; 
}
.IndividualSmallLinkDisplayItem
{
font-size: 15px; 
font-family: Soleil; 
color: #555555; 
text-decoration: none; 
}
.IndividualSmallLeavingYearLabel
{
font-size: 11px; 
padding-right: 10px; 
}
.IndividualSmallLeavingYear
{
font-size: 12px; 
}
.IndividualSmallLastname
{
display: inline-block; 
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.IndividualSmallItwDisplayNamePanel
{
display: inline-block; 
vertical-align: top; 
}
.IndividualSmallItwDisplayName
{
font-size: 15px; 
font-family: Soleil; 
color: #555555; 
text-decoration: none; 
}
.IndividualSmallHouseLabel
{
font-size: 11px; 
padding-right: 10px; 
}
.IndividualSmallHouse
{
font-size: 12px; 
}
.IndividualSmallGuestnameLabel
{
font-size: 11px; 
padding-right: 10px; 
}
.IndividualSmallGuestname
{
font-size: 12px; 
}
.IndividualSmallEmailaddressPanel
{
display: inline; 
}
.IndividualSmallEmailaddress
{
font-size: 12px; 
}
.IndividualSmallDisplayLabel
{
font-size: 11px; 
padding-right: 10px; 
}
.IndividualSmallDisplayItem
{
font-size: 12px; 
}
.IndividualSmallClassOfLabel
{
font-size: 11px; 
padding-right: 10px; 
}
.IndividualSmallClassOf
{
font-family: Soleil; 
font-size: 13pt; 
color: #555555; 
text-decoration: none; 
}
.IndividualSmallBookingNameLabel
{
font-size: 11px; 
padding-right: 10px; 
}
.IndividualSmallBookingName
{
font-size: 12px; 
}
.IndividualSmallAwardsPanel
{
display: inline-block; 
padding-left: 10px; 
vertical-align: top; 
}
.IndividualSmallAwards
{
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.IndividualProfilePrimePanel
{
border: 0px; 
height: 170px; 
}
.IndividualProfilePrimeDisplayPanel
{
width: 100%; 
}
.InBoxRow
{
border-bottom: 1px solid #87b5d9; 
}
.InBoxHeaderRow
{
height: 25px; 
line-height: 25px; 
padding: 5px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.InBoxHeaderCell
{
padding-right: 15px; 
}
.InBoxCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.InBoxAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.InBoxAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.HousePhotosSearchPanel
{
padding: 10px 0px ; 
}
.HousePhotosRow
{
border-bottom: 1px solid #87b5d9; 
}
.HousePhotosPrimePanel
{
display: inline-block; 
padding: 10px 0px; 
vertical-align: top; 
width: 460px; 
}
.HousePhotosAnnouncementGroupingLabel
{
display: inline-block; 
padding-right: 10px; 
}
.HousePhotosAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.HousePhotosAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.highslide img
{
border: 0px !important; 
}
.HiddenWebDisplayPage
{
display: none; 
}
.HiddenSubMenuItems
{
display: none; 
}
.HiddenSAGIPanel
{
display: none; 
}
.HiddenOtherTextBox
{
display: none; 
}
.HiddenNewInstPanel
{
display: none; 
}
.HiddenNewInstButtonPanel
{
display: none; 
}
.HiddenItem
{
display: none; 
}
.HelpText
{
font-family: Soleil; 
font-size: 8pt; 
color: Indigo; 
text-decoration: none; 
}
.HeaderRow
{
height: 25px; 
line-height: 25px; 
padding: 5px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.HeaderParent
{
margin: auto; 
width: 1000px; 
}
.HeaderMenuMenuPanel
{
margin: 0px 50px; 
}
.HeaderMenuMenuItemCell
{
border-right: 1px solid #4596D1; 
height: 50px; 
line-height: 50px; 
display: inline-block; 
vertical-align: top; 
}
.HeaderMenuMenuItem
{
height: 50px; 
line-height: 50px; 
padding: 0px 15px; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.HeaderCell
{
padding-right: 15px; 
}
.HeaderBGCell
{
border-bottom: 2px solid #d1d3d4; 
height: 50px; 
}
.GroupMinsAcctsWebDisplayPanelTextLbl
{
width: 100%; 
}
.GroupMinsAcctsWebDisplayPanelText
{
height: 45px; 
line-height: 45px; 
padding: 10px 0px ; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.GroupMinsAcctsRow
{
border-bottom: 1px solid #87b5d9; 
}
.GroupMinsAcctsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.GridRow
{
border-bottom: 1px solid #87b5d9; 
}
.GridCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.GalleryPhotoSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
}
.GalleryPhotoPhotoPanel
{
display: inline-block; 
padding-right: 10px; 
}
.GalleryListDetailsTitlePanel
{
max-width: 240px; 
}
.GalleryListDetailsTitle
{
max-width: 200px; 
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
.GalleryListDetailsSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
}
.gallerylayer img
{
width: 100%; 
}
.GalleryDisplayTitle
{
color: #696DB3; 
display: block; 
font-size: 15px; 
font-family: Soleil; 
text-decoration: none; 
}
.GalleryDisplayRow
{
border-bottom: 1px solid #87b5d9; 
}
.GalleryDisplayPrimePanel
{
border: 2px #efefef solid; 
display: inline-block; 
height: 180px; 
margin: 2px; 
padding: 5px; 
width: 345px; 
}
.GalleryDisplayPhoto
{
float: left; 
margin-right: 10px; 
width: 150px; 
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.GalleryDisplayMainPanel
{
padding-bottom: 5px; 
padding-top: 5px; 
}
.GalleryDisplayLinkDisplayItem
{
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.GalleryDisplayAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.GalleriesRow
{
border-bottom: 1px solid #87b5d9; 
}
.GalleriesPrimePanel
{
border: 2px #efefef solid; 
display: inline-block; 
height: 180px; 
margin: 10px; 
padding: 5px; 
vertical-align: top; 
width: 400px; 
}
.GalleriesAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.GalleriesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.FutureEventsSearchButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.FutureEventsRow
{
border-bottom: 1px solid #87b5d9; 
}
.FutureEventsHeaderRow
{
height: 25px; 
line-height: 25px; 
padding: 5px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.FutureEventsHeaderCell
{
padding-right: 15px; 
}
.FutureEventsCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.FutureEventsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.FutureEventsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.FrontBoxMenuMenuPanel
{
margin: 0px 10px; 
}
.FrontBoxMenuMenuItemUsefulLinks
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.FrontBoxMenuMenuItemSupportUs
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.FrontBoxMenuMenuItemPublications
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.FrontBoxMenuMenuItemPanelUsefulLinks
{
background-image: URL('../StaticImages/BoxLinks20171018011454.jpg'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
cursor: pointer; 
display: inline-block; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemPanelSupportUs
{
background-image: URL('../StaticImages/BoxSupportUs20170802044023.jpg'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
cursor: pointer; 
display: inline-block; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemPanelPublications
{
background-image: URL('../StaticImages/BoxPublications20180418014414.jpg'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
cursor: pointer; 
display: inline-block; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemPanelOTEvents
{
background-image: URL('../StaticImages/BoxEvents20171011031704.png'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
cursor: pointer; 
display: inline-block; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemPanelOTAArchiveNoAccess
{
background-image: URL('../StaticImages/BoxArchive20170823125116.jpg'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
cursor: pointer; 
display: inline-block; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemPanelOTAArchive
{
background-image: URL('../StaticImages/BoxArchive20170823125116.jpg'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
cursor: pointer; 
display: inline-block; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemPanelNotableAlumni
{
background-image: URL('../StaticImages/BoxNotableAlumni20171011114842.png'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
cursor: pointer; 
display: inline-block; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemPanelMakeADonation
{
background-image: URL('../StaticImages/BoxDonation20170823125254.jpg'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
cursor: pointer; 
display: inline-block; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemPanelEvents
{
background-image: URL('../StaticImages/BoxEvents20171011031704.png'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
cursor: pointer; 
display: inline-block; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemPanelContactUs
{
background-image: URL('../StaticImages/BoxContact20230914013225.png'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
cursor: pointer; 
display: inline-block; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemPanelClubContacts
{
background-image: URL('../StaticImages/BoxOTAContacts20171018011318.jpg'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
cursor: pointer; 
display: inline-block; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemPanelBursaries
{
background-image: URL('../StaticImages/BoxBursaries20170823125240.jpg'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
cursor: pointer; 
display: inline-block; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemPanelArchive
{
background-image: URL('../StaticImages/BoxArchive20170823125116.jpg'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
cursor: pointer; 
display: inline-block; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemPanelAmbassadors
{
background-image: URL('../StaticImages/BoxAmbassadors20170823125218.jpg'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
cursor: pointer; 
display: inline-block; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemPanel
{
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
cursor: pointer; 
display: inline-block; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemOTEvents
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.FrontBoxMenuMenuItemOTAArchiveNoAccess
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.FrontBoxMenuMenuItemOTAArchive
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.FrontBoxMenuMenuItemNotableAlumni
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.FrontBoxMenuMenuItemMakeADonation
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.FrontBoxMenuMenuItemEvents
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.FrontBoxMenuMenuItemContactUs
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.FrontBoxMenuMenuItemClubContacts
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.FrontBoxMenuMenuItemCellUsefulLinks
{
background-image: URL('../StaticImages/BoxLinks20171018011454.jpg'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
border-right: 2px solid #d9dbdb; 
cursor: pointer; 
display: inline-block; 
height: 40px; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
padding-top: 10%; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemCellSupportUs
{
background-image: URL('../StaticImages/BoxSupportUs20170802044023.jpg'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
border-right: 2px solid #d9dbdb; 
cursor: pointer; 
display: inline-block; 
height: 40px; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
padding-top: 10%; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemCellPublications
{
background-image: URL('../StaticImages/BoxPublications20180418014414.jpg'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
border-right: 2px solid #d9dbdb; 
cursor: pointer; 
display: inline-block; 
height: 40px; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
padding-top: 10%; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemCellOTEvents
{
background-image: URL('../StaticImages/BoxEvents20171011031704.png'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
border-right: 2px solid #d9dbdb; 
cursor: pointer; 
display: inline-block; 
height: 40px; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
padding-top: 10%; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemCellOTAArchiveNoAccess
{
background-image: URL('../StaticImages/BoxArchive20170823125116.jpg'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
border-right: 2px solid #d9dbdb; 
cursor: pointer; 
display: inline-block; 
height: 40px; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
padding-top: 10%; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemCellOTAArchive
{
background-image: URL('../StaticImages/BoxArchive20170823125116.jpg'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
border-right: 2px solid #d9dbdb; 
cursor: pointer; 
display: inline-block; 
height: 40px; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
padding-top: 10%; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemCellNotableAlumni
{
background-image: URL('../StaticImages/BoxNotableAlumni20171011114842.png'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
border-right: 2px solid #d9dbdb; 
cursor: pointer; 
display: inline-block; 
height: 40px; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
padding-top: 10%; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemCellMakeADonation
{
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
border-right: 2px solid #d9dbdb; 
cursor: pointer; 
display: inline-block; 
height: 40px; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
padding-top: 10%; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemCellEvents
{
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
border-right: 2px solid #d9dbdb; 
cursor: pointer; 
display: inline-block; 
height: 40px; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
padding-top: 10%; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemCellContactUs
{
background-image: URL('../StaticImages/BoxContact20230914013225.png'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
border-right: 2px solid #d9dbdb; 
cursor: pointer; 
display: inline-block; 
height: 40px; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
padding-top: 10%; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemCellClubContacts
{
background-image: URL('../StaticImages/BoxOTAContacts20171018011318.jpg'); 
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
border-right: 2px solid #d9dbdb; 
cursor: pointer; 
display: inline-block; 
height: 40px; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
padding-top: 10%; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemCellBursaries
{
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
border-right: 2px solid #d9dbdb; 
cursor: pointer; 
display: inline-block; 
height: 40px; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
padding-top: 10%; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemCellArchive
{
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
border-right: 2px solid #d9dbdb; 
cursor: pointer; 
display: inline-block; 
height: 40px; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
padding-top: 10%; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemCellAmbassadors
{
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
border-right: 2px solid #d9dbdb; 
cursor: pointer; 
display: inline-block; 
height: 40px; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
padding-top: 10%; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemCell
{
background-position: top center; 
background-size: cover; 
border-bottom: 2px solid #4596D1; 
border-right: 2px solid #d9dbdb; 
cursor: pointer; 
display: inline-block; 
height: 40px; 
margin: 10px 1% 0px 0px; 
min-width: 280px; 
padding-top: 10%; 
vertical-align: top; 
width: 20%; 
}
.FrontBoxMenuMenuItemBursaries
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.FrontBoxMenuMenuItemArchive
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.FrontBoxMenuMenuItemAmbassadors
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.FrontBoxMenuMenuItem
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.FrontBoxMenuCell
{
margin: auto; 
max-width: 1400px; 
text-align: Center; 
}
.frmYearListsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmWebImagesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmWebDisplayAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmUnsubscribeAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmTranslationsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmTranslationEditorAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmSurfaceConfigAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmSendPMAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmSendEmailsToTargetedAddressesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmSearchAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmRequestPasswordReminderAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmRelatedPrimesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmRegisterAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileWebDisplayPanelTextLbl
{
width: 100%; 
}
.frmProfileWebDisplayPanelText
{
height: 45px; 
line-height: 45px; 
padding: 10px 0px ; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.frmProfileProductAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfilePollViewPollAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfilePollThefutureoftheOldTauntonianAssociationAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfilePollOptionYEStheOTAshouldbedissolvedAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfilePollOptionAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfilePollAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfilePhotoGalleryGalleryAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfilePhotoGalleryArchiveAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfilePhotoGalleryAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfilePersonalMessageAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementArchiveVideoClipAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileOrganisationAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileInvoicePaypalConfirmPaymentAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileInvoicePaypalConfirmationAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileInvoiceAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileInterestGroupOT200ClubAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileInterestGroupAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileInterestGroup200ClubAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileIndividualAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileEventWeirfieldReunionAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileEventOTAPresidentsBlackTieDinner2019AllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileEventHongKongComplimentaryCocktailReceptionAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileEventEventArchiveAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileEventAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileEventAGMEGMLunch2019AllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileBookingTauntonWIT12284AllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileBookingTauntonWIT12282AllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileBookingBookingConfirmationAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileBookingAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmProfileAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmPrimesDisplayRow
{
border-bottom: 1px solid #87b5d9; 
}
.frmPrimesDisplayAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.frmPrimesDisplayAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmPrimeFocusPhotoGalleryAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmPrimeFocusOrganisationAnnouncementAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmPrimeFocusInvoiceAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmPrimeFocusEventAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmPrimeFocusAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmPersonalMessagesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmPaypalConfirmationAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmPaypalCancelledAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmPasswordResetAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmNewCSSClassAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmMyDetailsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmModerationAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmMenuItemsAdminAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmMembersWithUnmoderatedDataAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmMakeEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmMainAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmLoginOrRegisterNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.frmLoginOrRegisterEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmLoginOrRegisterEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmLoginOrRegisterAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmLoginOrRegister_-_EventBookingNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.frmLoginOrRegister_-_EventBookingEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_EventBookingEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_EventBookingDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.frmLinkMailingListToEmailCampaignAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmintouchloginAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmInformationAfterRegistrationAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmImageSubAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmHomeAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmGalleryAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmGalleryAdminAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmFileSubAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmEventsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmEventDetailAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmEventBookingTicketDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.frmEventBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmEventBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.frmEventBookingTicketDetailsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmEventBookingSummaryAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmEventBookingsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmEventAdministrationAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmErrorAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmEnvtSettingsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmEnvironmentSettingsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmEmailTemplateAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmEmailPreviewAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmEmailContentAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmEmailCampaignsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmEmailCampaignAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmDonationAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmCustomStylesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmCustomLogosAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmCustomiseDataDisplayAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmCustomisationAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmCustomImagesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmCustomFontClassesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmCustomFontClassEditorAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmCustomButtonsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmCSSClassEditorAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmCreateMailingListFromFileAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmContextPageAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmContentManagementMainTextAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmContentManagementEditorAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmContentManagementAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmContactUsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmConfirmDetailsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmChangePasswordAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmBulletinAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeInstancesDisplayAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorWebSiteAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorSystemButtonsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorSocialAffiliationAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorSchoolActivitiesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorPhotoTextAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorPhotoAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorPhonesFaxesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorOtherDetailsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorOtherDetails2AllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorNameAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorMemberAnnouncementAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorInterestAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorIcanofferAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorFamilyAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorEmploymentHistoryAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorEmploymentGeneralAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorEmailAddressesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorEducationHistoryAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorEducationGeneralAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorCurrentProfessionAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorCurrentInterestsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorCurrentEmploymentAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorAddressesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAttributeEditorActivityAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAnotherPageAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAdministrationAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.frmAdminBulletinAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.FriendsEventsWebDisplayPanelTextLbl
{
width: 100%; 
}
.FriendsEventsWebDisplayPanelText
{
height: 45px; 
line-height: 45px; 
padding: 10px 0px ; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.FriendsEventsWebDisplayMainPanel
{
margin-top: 10px; 
}
.FriendsEventsViewAllPrimesFunction
{
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: none; 
}
.FriendsEventsRow
{
border-bottom: 1px solid #87b5d9; 
}
.FriendsEventsPrimePanel
{
float: left; 
height: 100px; 
width: 260px; 
}
.FriendsEventsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.FriendRequestsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.FooterBGCell
{
border-top: 2px solid #d1d3d4; 
clear: both; 
height: 50px; 
}
.FontTitleText
{
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.FontTitle
{
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
.FontThreadTitle
{
font-family: Soleil; 
font-size: 14pt; 
color: #8C8DB6; 
text-decoration: none; 
}
.FontThreadStarter
{
font-family: Soleil; 
font-size: 8pt; 
color: Black; 
text-decoration: none; 
}
.FontTab
{
font-family: Soleil; 
font-size: 14pt; 
color: #0000ff; 
text-decoration: underline; 
}
.Fontsmall
{
font-family: Soleil; 
font-size: 7pt; 
color: #555555; 
text-decoration: none; 
}
.FontRegisterButtons
{
font-family: Soleil; 
font-size: 10pt; 
color: #555555; 
text-decoration: none; 
}
.FontProfileTitle
{
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.FontProfileFunction
{
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.FontPrimeLinkSmall
{
font-family: Soleil; 
font-size: 8pt; 
color: #555555; 
text-decoration: none; 
}
.FontPrimeLink
{
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.FontPrimeFunction
{
font-family: Soleil; 
font-size: 8pt; 
color: #4596d1; 
text-decoration: none; 
}
.FontPageTitle
{
font-family: Soleil; 
font-size: 18pt; 
color: #4596d1; 
text-decoration: none; 
}
.FontPageHeading
{
font-family: Soleil; 
font-size: 35pt; 
color: #4596d1; 
text-decoration: none; 
}
.FontOverMenu
{
font-family: Soleil; 
font-size: 14pt; 
color: #2a3366; 
text-decoration: none; 
}
.FontOTAContactTitle
{
font-family: Soleil; 
font-size: 15pt; 
color: Red; 
font-weight: bold; 
text-decoration: none; 
}
.FontOTAContactPosition
{
font-family: Soleil; 
font-size: 11pt; 
color: #00008B; 
font-weight: bold; 
text-decoration: none; 
}
.FontOldTs
{
font-family: Soleil; 
font-size: 35pt; 
color: #4596d1; 
text-decoration: none; 
}
.FontMenu
{
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
}
.FontLoginButtons
{
font-family: Soleil; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.FontLargePrimeLink
{
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
.FontLargeButtonWhite
{
font-family: Soleil; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.FontLargeButton
{
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.FontImportantText
{
font-family: Soleil; 
font-size: 12pt; 
color: #143463; 
text-decoration: none; 
}
.FontHelpText
{
font-family: Soleil; 
font-size: 8pt; 
color: Indigo; 
text-decoration: none; 
}
.FontHeaderFooterText
{
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
.FontFunction
{
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: none; 
}
.FontForumTitle
{
font-family: Soleil; 
font-size: 12pt; 
color: #414267; 
text-decoration: none; 
}
.FontDeleteButton
{
font-family: Soleil; 
font-size: 14pt; 
color: Red; 
text-decoration: underline; 
}
.FontCurrentMenu
{
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: underline; 
}
.FontClassOf
{
font-family: Soleil; 
font-size: 13pt; 
color: #555555; 
text-decoration: none; 
}
.FontButton
{
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.FontBoxPrimeTitle
{
font-family: Soleil; 
font-size: 20pt; 
color: #555555; 
text-decoration: none; 
}
.FontBoxPrimeLink
{
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: underline; 
}
.FontBoxMenuWhite
{
font-family: Soleil; 
font-size: 17pt; 
color: white; 
text-decoration: none; 
}
.FontBoxMenu
{
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.FontBaseBold
{
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
font-weight: bold; 
text-decoration: none; 
}
.FontBase
{
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
.FontArchiveTitle
{
font-family: Soleil; 
font-size: 30pt; 
color: #4596d1; 
text-decoration: none; 
}
.FindFriendsSearchButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.FindFriendsRow
{
border-bottom: 1px solid #87b5d9; 
}
.FindFriendsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.FindFriendsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.fadeslidedescdiv
{
top: 85% !important; 
}
.ExpandableMenuItemCell
{
display: inline-block; 
height: 54px; 
vertical-align: top; 
}
.EventListRow
{
border-bottom: 1px solid #87b5d9; 
}
.EventListHeaderRow
{
height: 25px; 
line-height: 25px; 
padding: 5px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.EventListHeaderCell
{
padding-right: 15px; 
}
.EventListDetailsPhotoPanel
{
float: left; 
padding: 5px; 
}
.EventListDetailsPhoto
{
height: 100px; 
width: 100px; 
}
.EventListDetailsHeaderCell
{
padding-right: 15px; 
}
.EventListDetailsEventName
{
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
.EventListDetailsCell
{
padding: 2px; 
border-top: 1px solid #999999; 
}
.EventListDateHeaderCell
{
padding-right: 15px; 
}
.EventListDateCell
{
padding: 2px; 
border-top: 1px solid #999999; 
}
.EventListCell
{
padding: 2px; 
border-top: 1px solid #999999; 
}
.EventListAltRow
{
background-color: #efefef; 
border-bottom: 1px solid #87b5d9; 
}
.EventListAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.EventForBookingRow
{
border-bottom: 1px solid #87b5d9; 
}
.EventForBookingPrimePanel
{
border: 0px none white; 
float: none; 
width: 100%; 
}
.EventForBookingAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.EventDetailWebDisplayMainPanel
{
min-height: 150px; 
}
.EventDetailPrimePanel
{
border: 0px; 
width: 100%; 
}
.EventDetailPrimeDisplayPanel
{
width: 100%; 
}
.EventDetailPhotoPanel
{
float: left; 
padding: 5px; 
padding-top: 5px; 
}
.EventDetailForEventBookingPrimePanel
{
border: 0px none white; 
float: none; 
width: 100%; 
}
.EventDetailEventNamePanel
{
margin-top: 20px; 
padding-top: 5px; 
}
.EventDetailEventNameLabel
{
display: inline-block; 
width: 85px; 
}
.EventDetailEventName
{
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
.EventDetailEventDescriptionPanel
{
padding-top: 5px; 
}
.EventDetailEventDescriptionLabel
{
display: inline-block; 
width: 85px; 
}
.EventDetailEventDatePanel
{
padding-top: 5px; 
}
.EventDetailEventDateLabel
{
display: inline-block; 
width: 85px; 
}
.EventDetailDisplayLabel
{
display: inline-block; 
width: 85px; 
}
.EventDetailDisplayItemsPanel
{
padding-top: 5px; 
}
.EventDetailContextTextPanel
{
border-top: 5px solid #D8D8E8; 
}
.EventBookingTypeAndNumberTypeLabel_UniversityConcession
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_UniversityConc
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_Unders30sCoach
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_Unders30s
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_U30s
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_U16yrs
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_U12Yrs
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_TableOf10
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_StandardCoach
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_StandardAccomo
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_Standard
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_RaffleTicket
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_PayForWhatYouEat
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_OtsU30
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_OtsU25
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_Ots2630
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_LunchOnly
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_InTheRegionOf
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_FrontOfSchoolP
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_Free
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_EvensongRecept
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_EvensongOnly
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_ConcessionAcco
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_Concession
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_ChapelServiceOnly
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_ChapelServiceO
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_ChapelService
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_ChapelPp
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_ChapelOnly
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_ChapelLunchU12Yrs
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_ChapelLunchU12
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_ChapelLunch1318yrs
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_ChapelLunch
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_ChapelBuffet
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_BothPrintsPp
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_AgmOnly
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_AgmLunch
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_AgmEgmOnly
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_AgmEgmLunch
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_Adult
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_3Courses
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_2Courses
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_2009Concession
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_2008Concession
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_2007Concession
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_2006Concession
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_2005Concession
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_2004Concession
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_2003Concession
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_2002Special
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_1996Concession
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_1318yrs
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberNumberEntry_UniversityConcession
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_UniversityCo
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_Unders30sCoach
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_Unders30s
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_U30s
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_U16yrs
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_U12Yrs
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_TableOf10
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_StandardCoach
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_StandardAcco
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_Standard
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_RaffleTicket
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_PayForWhatYouEat
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_OtsU30
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_OtsU25
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_Ots2630
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_LunchOnly
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_InTheRegionOf
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_FrontOfSchoo
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_Free
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_EvensongRece
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_EvensongOnly
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_ConcessionAc
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_Concession
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_ChapelServiceOnly
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_ChapelService
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_ChapelServic
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_ChapelPp
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_ChapelOnly
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_ChapelLunchU12Yrs
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_ChapelLunchU12
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_ChapelLunch1318yrs
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_ChapelLunch
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_ChapelBuffet
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_BothPrintsPp
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_AgmOnly
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_AgmLunch
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_AgmEgmOnly
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_AgmEgmLunch
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_Adult
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_3Courses
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_2Courses
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_2009Concession
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_2008Concession
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_2007Concession
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_2006Concession
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_2005Concession
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_2004Concession
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_2003Concession
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_2003Concessi
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_2002Special
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_1996Concession
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_1318yrs
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry
{
width: 50px; 
}
.EventBookingTypeAndNumberMainPanel
{
padding-top: 20px; 
}
.EventBookingTypeAndNumberLabelNumberRequired
{
display: inline-block; 
padding-left: 100px; 
width: 200px; 
}
.EventBookingTypeAndNumberLabel
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberHeadingPanel
{
background-color: #D8D8E8; 
height: 25px; 
line-height: 25px; 
margin-bottom: 10px; 
}
.EventBookingTotalPrice
{
font-family: Soleil; 
font-size: 12pt; 
color: #143463; 
text-decoration: none; 
}
.EventBookingTotalPanel
{
padding-top: 10px; 
}
.EventBookingTotalLabel
{
margin: 10px; 
padding: 10px; 
font-family: Soleil; 
font-size: 12pt; 
color: #143463; 
text-decoration: none; 
}
.EventBookingsWebDisplayPanelTextLbl
{
width: 100%; 
}
.EventBookingsWebDisplayPanelText
{
height: 45px; 
line-height: 45px; 
padding: 10px 0px ; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.EventBookingsWebDisplayMainPanel
{
margin-top: 10px; 
}
.EventBookingsRow
{
border-bottom: 1px solid #87b5d9; 
}
.EventBookingsPrimePanel
{
border: 2px #efefef solid; 
display: inline-block; 
margin: 2px; 
min-height: 90px; 
padding: 2px; 
vertical-align: top; 
width: 320px; 
}
.EventBookingsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.EventBookingMakeBookingButton
{
width: 120px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.EventBookingLabel
{
display: inline-block; 
width: 100px; 
}
.EventBookingHeadingPanel
{
background-color: #D8D8E8; 
height: 25px; 
line-height: 25px; 
margin-bottom: 10px; 
}
.EventBookingGuestNameTypeLabel_UniversityConcessi
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_Unders30s
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_U30s
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_U12Yrs
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_TableOf10
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_StandardCoach
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_StandardAccomodati
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_Standard
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_RaffleTicket
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_PayForWhatYouEat
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_OtsU30
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_OtsU25
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_Ots2630
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_LunchOnly
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_InTheRegionOf
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_FrontOfSchoolPp
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_Free
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_EvensongReception
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_EvensongOnly
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_Concession
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_ChapelServiceOnly
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_ChapelOnly
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_ChapelLunch
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_ChapelBuffet
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_BothPrintsPp
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_AgmLunch
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_AgmEgmOnly
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_AgmEgmLunch
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_Adult
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_3Courses
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_2Courses
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_2008Concession
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_2007Concession
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_2002Special
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNamesMainPanel
{
padding-top: 20px; 
}
.EventBookingGuestNameHeadingPanel
{
background-color: #D8D8E8; 
height: 25px; 
line-height: 25px; 
margin-bottom: 10px; 
}
.EventBookingGuestNameEntry_UniversityConcession
{
width: 300px; 
}
.EventBookingGuestNameEntry_Unders30s
{
width: 300px; 
}
.EventBookingGuestNameEntry_U30s
{
width: 300px; 
}
.EventBookingGuestNameEntry_U12Yrs
{
width: 300px; 
}
.EventBookingGuestNameEntry_TableOf10
{
width: 300px; 
}
.EventBookingGuestNameEntry_StandardCoach
{
width: 300px; 
}
.EventBookingGuestNameEntry_StandardAccomodation
{
width: 300px; 
}
.EventBookingGuestNameEntry_Standard
{
width: 300px; 
}
.EventBookingGuestNameEntry_RaffleTicket
{
width: 300px; 
}
.EventBookingGuestNameEntry_PayForWhatYouEat
{
width: 300px; 
}
.EventBookingGuestNameEntry_OtsU30
{
width: 300px; 
}
.EventBookingGuestNameEntry_OtsU25
{
width: 300px; 
}
.EventBookingGuestNameEntry_Ots2630
{
width: 300px; 
}
.EventBookingGuestNameEntry_LunchOnly
{
width: 300px; 
}
.EventBookingGuestNameEntry_InTheRegionOf
{
width: 300px; 
}
.EventBookingGuestNameEntry_FrontOfSchoolPp
{
width: 300px; 
}
.EventBookingGuestNameEntry_Free
{
width: 300px; 
}
.EventBookingGuestNameEntry_EvensongReception
{
width: 300px; 
}
.EventBookingGuestNameEntry_EvensongOnly
{
width: 300px; 
}
.EventBookingGuestNameEntry_Concession
{
width: 300px; 
}
.EventBookingGuestNameEntry_ChapelServiceOnly
{
width: 300px; 
}
.EventBookingGuestNameEntry_ChapelOnly
{
width: 300px; 
}
.EventBookingGuestNameEntry_ChapelLunch
{
width: 300px; 
}
.EventBookingGuestNameEntry_ChapelBuffet
{
width: 300px; 
}
.EventBookingGuestNameEntry_BothPrintsPp
{
width: 300px; 
}
.EventBookingGuestNameEntry_AgmLunch
{
width: 300px; 
}
.EventBookingGuestNameEntry_AgmEgmOnly
{
width: 300px; 
}
.EventBookingGuestNameEntry_AgmEgmLunch
{
width: 300px; 
}
.EventBookingGuestNameEntry_Adult
{
width: 300px; 
}
.EventBookingGuestNameEntry_3Courses
{
width: 300px; 
}
.EventBookingGuestNameEntry_2Courses
{
width: 300px; 
}
.EventBookingGuestNameEntry_2008Concession
{
width: 300px; 
}
.EventBookingGuestNameEntry_2007Concession
{
width: 300px; 
}
.EventBookingGuestNameEntry_2002Special
{
width: 300px; 
}
.EventBookingGuestNameEntry_
{
width: 300px; 
}
.EventBookingGuestNameEntry
{
width: 300px; 
}
.EventBookingContinueButton
{
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.EventBookingCancelButton
{
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.EventBookingButton
{
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.EventArchiveRow
{
border-bottom: 1px solid #87b5d9; 
}
.EventArchivePrimesPanel
{
text-align: Center; 
}
.EventArchivePrimePanel
{
display: inline-block; 
padding: 30px; 
vertical-align: top; 
}
.EventArchiveHeaderRow
{
height: 25px; 
line-height: 25px; 
padding: 5px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.EventArchiveHeaderCell
{
padding-right: 15px; 
}
.EventArchiveGrid
{
margin: auto; 
min-width: 700px; 
}
.EventArchiveCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.EventArchiveAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.EventArchiveAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.EventAnnouncementsRow
{
border-bottom: 1px solid #87b5d9; 
}
.EventAnnouncementsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.EventAnnouncementsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.EventAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ErrorMessage
{
color: Red; 
font-size: small; 
}
.EmptyRequiredField
{
background-color: khaki; 
color: Black; 
display: inline-block; 
}
.EditSagiPanelWebsitewebsite
{
margin: 5px 0px; 
}
.EditSagiPanelSocialAffiliationyearTo
{
margin: 5px 0px; 
}
.EditSagiPanelSocialAffiliationyearFrom
{
margin: 5px 0px; 
}
.EditSagiPanelSocialAffiliationorganisation
{
margin: 5px 0px; 
}
.EditSagiPanelSocialAffiliationoffice
{
margin: 5px 0px; 
}
.EditSagiPanelSocialAffiliationachievement
{
margin: 5px 0px; 
}
.EditSagiPanelSchoolActivitiesschoolActivities
{
margin: 5px 0px; 
}
.EditSagiPanelPhotoTextphotoText
{
margin: 5px 0px; 
}
.EditSagiPanelPhotophoto
{
margin: 5px 0px; 
}
.EditSagiPanelPhonenumberphonenumber
{
margin: 5px 0px; 
}
.EditSagiPanelOtherNamespreviousName
{
margin: 5px 0px; 
}
.EditSagiPanelOtherNamespreferredName
{
margin: 5px 0px; 
}
.EditSagiPanelOtherDetailsnationality
{
margin: 5px 0px; 
}
.EditSagiPanelOtherDetailsawards
{
margin: 5px 0px; 
}
.EditSagiPanelOnlineAndSocialMediaContactsonlineAndSocialMediaContacts
{
margin: 5px 0px; 
}
.EditSagiPanelNametitle
{
margin: 5px 0px; 
}
.EditSagiPanelNamelastname
{
margin: 5px 0px; 
}
.EditSagiPanelNameforenames
{
margin: 5px 0px; 
}
.EditSagiPanelMaritalStatusmaritalStatus
{
margin: 5px 0px; 
}
.EditSagiPanelInterestinterest
{
margin: 5px 0px; 
}
.EditSagiPanelICanOfferiCanOffer
{
margin: 5px 0px; 
}
.EditSagiPanelGendergender
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipschool
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshiprelationship
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipnote
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipname
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipgender
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipdob
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentNoteemploymentNote
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorystartYear
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryorganisation
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryoccupation
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryjobTitle
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryfinishYear
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorycomment
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorybusinessSector
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentGeneralprofession
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentGeneralpersonalWorkAdvice
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentGeneralcontactDirect
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentGeneralcompanyWorkExperience
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentGeneralcareersMentor
{
margin: 5px 0px; 
}
.EditSagiPanelEmailaddressemailaddress
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistoryyearTo
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistoryyearFrom
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistorysubject
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistoryresultType
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistoryinstitutionName
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistorycomment
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistoryclassOfResult
{
margin: 5px 0px; 
}
.EditSagiPanelEducationFurtheryearTo
{
margin: 5px 0px; 
}
.EditSagiPanelEducationFurtheryearFrom
{
margin: 5px 0px; 
}
.EditSagiPanelEducationFurthersubject
{
margin: 5px 0px; 
}
.EditSagiPanelEducationFurtherresultType
{
margin: 5px 0px; 
}
.EditSagiPanelEducationFurtherinstitutionName
{
margin: 5px 0px; 
}
.EditSagiPanelEducationFurthercomment
{
margin: 5px 0px; 
}
.EditSagiPanelEducationFurtherclassOfResult
{
margin: 5px 0px; 
}
.EditSagiPanelDateOfBirthdateOfBirth
{
margin: 5px 0px; 
}
.EditSagiPanelCurrentProfessioncurrentProfessionSub
{
margin: 5px 0px; 
}
.EditSagiPanelCurrentProfessioncurrentProfessionMain
{
margin: 5px 0px; 
}
.EditSagiPanelCareersHelpOfferedpersonalWorkAdvice
{
margin: 5px 0px; 
}
.EditSagiPanelCareersHelpOfferedoccupationOrIndustrySector
{
margin: 5px 0px; 
}
.EditSagiPanelCareersHelpOfferedcontactDirect
{
margin: 5px 0px; 
}
.EditSagiPanelCareersHelpOfferedcompanyWorkExperience
{
margin: 5px 0px; 
}
.EditSagiPanelCareersHelpOfferedcareersMentor
{
margin: 5px 0px; 
}
.EditSagiPanelAddressusage
{
margin: 5px 0px; 
}
.EditSagiPanelAddresstown
{
margin: 5px 0px; 
}
.EditSagiPanelAddresspostalcode
{
margin: 5px 0px; 
}
.EditSagiPanelAddressisdefault
{
margin: 5px 0px; 
}
.EditSagiPanelAddresscounty
{
margin: 5px 0px; 
}
.EditSagiPanelAddresscountry
{
margin: 5px 0px; 
}
.EditSagiPanelAddressaddress3
{
margin: 5px 0px; 
}
.EditSagiPanelAddressaddress2
{
margin: 5px 0px; 
}
.EditSagiPanelAddressaddress1
{
margin: 5px 0px; 
}
.EditSagiDeleteButtonPanel
{
margin: 5px 0px; 
}
.EditSagiDeleteButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.EditCSSStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.EditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.EditButton
{
height: 30px; 
width: 50px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.EditAttrInstPanelSocialAffiliation
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelPhonenumber
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelFamilyRelationship
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEmploymentHistory
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEmailaddress
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEducationHistory
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEducationFurther
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelAddress
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.DownloadNameTitle
{
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: underline; 
}
.DownloadButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.DonationDetailExpectedamountLabel
{
display: inline-block; 
width: 100px; 
}
.DonationDetailDonationDateLabel
{
display: inline-block; 
width: 100px; 
}
.DonationDetailDisplayLabel
{
display: inline-block; 
width: 100px; 
}
.DonationConfirmationFunctionItem
{
padding-top: 10px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.DonationConfirmationConfirmpaypalpayment
{
padding-top: 10px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.DonationButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.DonateViaPaypalLabel
{
display: inline-block; 
width: 100px; 
font-family: Soleil; 
font-size: 12pt; 
color: #143463; 
text-decoration: none; 
}
.DonateViaPaypalEntry
{
display: inline-block; 
width: 100px; 
}
.DonateViaPaypalButton
{
display: block; 
padding-top: 15px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.DisclosedAttributeData
{
font-weight: bold; 
color: Black; 
display: inline-block; 
}
.descpanelfg
{
text-align: Center; 
}
.DeleteWebTextItemButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.DeleteWebTextFullContextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.DeletedAttributeData
{
color: red; 
text-decoration: line-through; 
display: inline-block; 
}
.DeleteButton
{
height: 22px; 
width: 80px; 
font-family: Soleil; 
font-size: 14pt; 
color: Red; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.CustomStyle3
{
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
.CustomStyle2
{
color: Blue; 
}
.CustomStyle1
{
color: Indigo; 
}
.CustomiseDataDisplayAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.CustomiseCSSTitle
{
background-color: White; 
font-size: Medium; 
}
.CustomiseCSSStyleName
{
font-weight: bold; 
}
.CurrentTopHeaderMenuMenuItem
{
font-weight: normal; 
width: auto; 
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
.CurrentSubMenuButton
{
width: 60px; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
font-weight: normal; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
text-align: Center; 
}
.CurrentSignInHeaderMenuMenuItemCell
{
background-color: #4596D1; 
border-right: 0px; 
float: right; 
height: 50px; 
line-height: 50px; 
display: inline-block; 
vertical-align: top; 
}
.CurrentSignInHeaderMenuMenuItem
{
display: inline-block; 
height: 50px; 
line-height: 50px; 
padding: 0px 15px; 
transition: 0.3s; 
font-family: Soleil; 
font-size: 17pt; 
color: white; 
text-decoration: none; 
}
.CurrentSignInHeaderMenuMenuItem:hover
{
background-color: White; 
transition: 0.2s; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.CurrentSignIn
{
display: inline-block; 
height: 50px; 
line-height: 50px; 
padding: 0px 15px; 
transition: 0.3s; 
}
.CurrentParentMenuButton
{
font-weight: normal; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
}
.CurrentOTProductsCell
{
display: inline-block; 
height: 54px; 
vertical-align: top; 
}
.CurrentOTProducts
{
font-weight: normal; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
}
.CurrentMenuItemCell
{
display: inline-block; 
height: 54px; 
vertical-align: top; 
}
.CurrentMenuCellParentMenuButton
{
font-weight: normal; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
}
.CurrentMenuCellMenuItemCell
{
display: inline-block; 
height: 54px; 
vertical-align: top; 
}
.CurrentMenuCellMenuButton
{
font-weight: normal; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: none; 
}
.CurrentMenuButton
{
font-family: Soleil; 
font-size: 14pt; 
color: #555555; 
text-decoration: underline; 
font-weight: normal; 
height: 54px; 
line-height: 54px; 
padding: 0px 10px; 
text-align: Center; 
}
.CurrentHeaderMenuMenuItemCell
{
border-right: 1px solid #4596D1; 
height: 50px; 
line-height: 50px; 
display: inline-block; 
vertical-align: top; 
}
.CurrentHeaderMenuMenuItem
{
height: 50px; 
line-height: 50px; 
padding: 0px 15px; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.CurrentFrontBoxMenuMenuItemUsefulLinks
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.CurrentFrontBoxMenuMenuItemSupportUs
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.CurrentFrontBoxMenuMenuItemEvents
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.CurrentFrontBoxMenuMenuItemContactUs
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.CurrentFrontBoxMenuMenuItemClubContacts
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.CurrentFrontBoxMenuMenuItemBursaries
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.CurrentFrontBoxMenuMenuItemArchive
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.CurrentFrontBoxMenuMenuItemAmbassadors
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.CSSStyleAllTextItemPanel
{
border-bottom: 1px solid #333334; 
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; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.CSSClassParentPanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassNewStyleControlsPanel
{
padding: 5px 0px 5px 10px; 
}
.CSSClassExamplePanel span
{
position: relative !important; 
}
.CSSClassExamplePanel
{
display: inline-block; 
max-height: 30px; 
max-width: 10%; 
overflow: hidden; 
vertical-align: top; 
width: 10%; 
}
.CSSClassEditValueDDHidden
{
display: none; 
}
.CSSClassEditStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.CSSClassEditStyleHelp
{
display: none; 
text-align: Right; 
}
.CSSClassEditStyleActionPanel
{
text-align: Right; 
}
.CSSClassEditSaveButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.CSSClassEditPasteButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.CSSClassEditNamePanel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditExamplePanel span
{
position: relative !important; 
}
.CSSClassEditExamplePanel
{
display: inline-block; 
max-height: 30px; 
max-width: 45%; 
overflow: hidden; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditControlsPanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassEditCancelButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.CSSClassDisplayPanel
{
border-bottom: 1px #bbbbbb solid; 
padding: 5px; 
}
.CSSClassCopyUpdatePanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassCopyStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.CSSClassClearStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.CSSClassChangeParentButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.CSSClassAddStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.CSSClassAddNewStyleButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.CSSClassAddModifiedStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.CSSClassActionsPanel
{
text-align: Right; 
}
.ContextTextMainCellYouthfund
{
margin: auto; 
max-width: 1000px; 
}
.ContextTextMainCellSupportus
{
margin: auto; 
max-width: 1000px; 
}
.ContextTextMainCellPrivacypolicy
{
margin: auto; 
max-width: 1000px; 
}
.ContextTextMainCellPasswordsuccessfullychanged
{
margin: auto; 
max-width: 1000px; 
}
.ContextTextMainCellPasswordemailsent
{
margin: auto; 
max-width: 1000px; 
}
.ContextTextMainCellOtaarchivenoaccess
{
margin: auto; 
max-width: 1000px; 
}
.ContextTextMainCellOtaarchive
{
margin: auto; 
max-width: 1000px; 
}
.ContextTextMainCellContactus
{
max-width: 800px; 
margin: auto; 
}
.ContextTextMainCellConfirmDetailscomplete
{
margin: auto; 
max-width: 1000px; 
}
.ContextTextMainCellConfirmDetails
{
margin: auto; 
max-width: 1000px; 
}
.ContextTextMainCellBursaries
{
margin: auto; 
max-width: 1000px; 
}
.ContextTextMainCell
{
margin: auto; 
max-width: 1000px; 
}
.ContextPageYouthFundAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPageSupportUsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPageSocialMediaAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPageRegisterAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPagePrivacyPolicyAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPagePasswordSuccessfullyChangedAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPagePasswordEmailSentAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPageOTProductsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPageOtherSitesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPageOTACommitteeAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPageOTAArchiveNoAccessAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPageOTAArchiveAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPageOTAAnnouncementsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPageNotableAlumniAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPageMoreMenuitemsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPageMerchandiseAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPageMailshotUnsubConfirmAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPageEventAnnouncementsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPageContactUsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPageConfirmDetailsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContextPageBursariesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ContactUsSectionRight
{
padding: 0px 0px 0px 15px; 
display: inline-block; 
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
vertical-align: top; 
}
.ContactUsSectionLeft
{
padding: 40px 15px 0px 0px; 
text-align: Right; 
display: inline-block; 
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
vertical-align: top; 
}
.ContactUsSection
{
display: inline-block; 
vertical-align: top; 
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_PhonesFaxesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_PhonesFaxesDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_NameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NamePreviousName_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NamePreferredName_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_NameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_NameDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_EmailAddressesDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EducationGeneralWhichTaunton_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_EducationGeneralNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_EducationGeneralEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_EducationGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_EducationGeneralDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EducationGeneralClassOf_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.Confirm_DetailsNewInstButton
{
text-align: Center; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.Confirm_DetailsEditLabel
{
display: inline-block; 
width: 150px; 
}
.Confirm_DetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Confirm_DetailsDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.CommitteeOrgAnnsTitleCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.CommitteeOrgAnnsHeaderCell
{
padding-right: 15px; 
}
.CommitteeOrgAnnsDateCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.CommitteeOrgAnnsCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.CommitteeOrgAnnsAttachmentCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.CommitteeOrgAnnsAnnouncementCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.ClubSecretaryWebDisplayMainPanel
{
display: inline-block; 
margin: 0px 10px 10px 0px; 
text-align: Center; 
vertical-align: top; 
}
.ClubSecretaryRow
{
border-bottom: 1px solid #87b5d9; 
}
.ClubSecretaryPrimePanel
{
display: inline-block; 
margin: 0px 10px 10px 0px; 
min-width: 250px; 
text-align: Center; 
vertical-align: top; 
}
.ClubSecretaryAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.ClubNameTitle
{
font-family: Soleil; 
font-size: 35pt; 
color: #4596d1; 
text-decoration: none; 
}
.ClubIndExaminerWebDisplayMainPanel
{
display: inline-block; 
margin: 0px 10px 10px 0px; 
text-align: Center; 
vertical-align: top; 
}
.ClubDetailsWebDisplayMainPanel
{
display: block; 
margin: 0px 10px 10px 0px; 
text-align: Center; 
vertical-align: top; 
}
.ClubContactsYoungOTsOtherContactsMenuMenuItemCell
{
background-image: URL('../StaticImages/ContactsYoungOTs20171011123007.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 180px; 
margin: 0px 10px 10px 0px; 
vertical-align: top; 
width: 230px; 
}
.ClubContactsYoungOTsOtherContactsMenuMenuItem
{
height: 100%; 
padding: 0px; 
width: 100%; 
}
.ClubContactsYoungOTs
{
height: 100%; 
padding: 0px; 
width: 100%; 
}
.ClubContactsTrusteesOtherContactsMenuMenuItemCell
{
background-image: URL('../StaticImages/ContactsTrustees20171011123007.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 180px; 
margin: 0px 10px 10px 0px; 
vertical-align: top; 
width: 230px; 
}
.ClubContactsTrusteesOtherContactsMenuMenuItem
{
height: 100%; 
padding: 0px; 
width: 100%; 
}
.ClubContactsTrustees
{
height: 100%; 
padding: 0px; 
width: 100%; 
}
.ClubContactsOTASportsClubsOtherContactsMenuMenuItemCell
{
background-image: URL('../StaticImages/ContactsSportsClubs20171031035056.png'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 180px; 
margin: 0px 10px 10px 0px; 
vertical-align: top; 
width: 230px; 
}
.ClubContactsOTASportsClubsOtherContactsMenuMenuItem
{
height: 100%; 
padding: 0px; 
width: 100%; 
}
.ClubContactsOTASportsClubs
{
height: 100%; 
padding: 0px; 
width: 100%; 
}
.ClubContactsOTAFreeMasonryOtherContactsMenuMenuItemCell
{
background-image: URL('../StaticImages/ContactsFreemasonry20171011125156.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 180px; 
margin: 0px 10px 10px 0px; 
vertical-align: top; 
width: 230px; 
}
.ClubContactsOTAFreeMasonryOtherContactsMenuMenuItem
{
height: 100%; 
padding: 0px; 
width: 100%; 
}
.ClubContactsOTAFreeMasonry
{
height: 100%; 
padding: 0px; 
width: 100%; 
}
.ClubContactsOTAClubsUKOtherContactsMenuMenuItemCell
{
background-image: URL('../StaticImages/ContactsOTAClubsUK20171011123006.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 180px; 
margin: 0px 10px 10px 0px; 
vertical-align: top; 
width: 230px; 
}
.ClubContactsOTAClubsUKOtherContactsMenuMenuItem
{
height: 100%; 
padding: 0px; 
width: 100%; 
}
.ClubContactsOTAClubsUK
{
height: 100%; 
padding: 0px; 
width: 100%; 
}
.ClubContactsOTAClubsOverseasOtherContactsMenuMenuItemCell
{
background-image: URL('../StaticImages/ContactsOTAClubsOverseas20171011123006.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 180px; 
margin: 0px 10px 10px 0px; 
vertical-align: top; 
width: 230px; 
}
.ClubContactsOTAClubsOverseasOtherContactsMenuMenuItem
{
height: 100%; 
padding: 0px; 
width: 100%; 
}
.ClubContactsOTAClubsOverseas
{
height: 100%; 
padding: 0px; 
width: 100%; 
}
.ClubContactsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ClubContacts200ClubOtherContactsMenuMenuItemCell
{
background-image: URL('../StaticImages/Contacts200Club20171011123006.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 180px; 
margin: 0px 10px 10px 0px; 
vertical-align: top; 
width: 230px; 
}
.ClubContacts200ClubOtherContactsMenuMenuItem
{
height: 100%; 
padding: 0px; 
width: 100%; 
}
.ClubContacts200Club
{
height: 100%; 
padding: 0px; 
width: 100%; 
}
.ClubCommitteeMemberWebDisplayMainPanel
{
display: inline-block; 
margin: 0px 10px 10px 0px; 
text-align: Center; 
vertical-align: top; 
}
.ClubChairmanWebDisplayMainPanel
{
display: inline-block; 
margin: 0px 10px 10px 0px; 
text-align: Center; 
vertical-align: top; 
}
.ClubChairmanRow
{
border-bottom: 1px solid #87b5d9; 
}
.ClubChairmanAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.CheckLarge
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
width: auto; 
}
.CheckLarge input[type=checkbox]:checked + label::after
{
content: ''; 
}
.CheckLarge input[type=checkbox] + label::before
{
border: 3px solid #294F6D; 
border-radius: 3px; 
content: ''; 
display: inline-block; 
height: 28px; 
left: -31px; 
position: absolute; 
top: 1px; 
width: 28px; 
}
.CheckLarge input[type=checkbox] + label::after
{
border-bottom: 3px solid #294F6D; 
border-left: 3px solid #294F6D; 
display: inline-block; 
height: 9px; 
left: -26px; 
position: absolute; 
top: 8px; 
transform: rotate(-50deg); 
width: 23px; 
}
.CheckLarge input[type=checkbox] + label
{
display: inline-block; 
left: 15px; 
padding: 0px 10px; 
position: relative; 
}
.CheckLarge  input[type=checkbox]
{
opacity: 0; 
}
.Check4LBox input[type=checkbox]:checked + label::after
{
content: ''; 
}
.Check4LBox input[type=checkbox] + label::before
{
border: 1px solid; 
border-radius: 3px; 
content: ''; 
display: inline-block; 
height: 18px; 
left: -16px; 
position: absolute; 
top: 1px; 
width: 18px; 
}
.Check4LBox input[type=checkbox] + label::after
{
border-bottom: 2px solid; 
border-left: 2px solid; 
display: inline-block; 
height: 6px; 
left: -13px; 
position: absolute; 
top: 7px; 
transform: rotate(-50deg); 
width: 14px; 
}
.Check4LBox input[type=checkbox] + label
{
display: inline-block; 
padding: 0px 10px; 
position: relative; 
}
.Check4LBox input[type=checkbox]
{
opacity: 0; 
}
.ChangePasswordCancelButton
{
height: 30px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.ChangePasswordButton
{
height: 30px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.CentralParentCell
{
background-color: White; 
padding: 15px; 
}
.CancelButton
{
height: 30px; 
width: 80px; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.CancelBookingButton
{
display: inline-block; 
margin: 0px 10px; 
background-color: #4596D1; 
border-radius: 3px; 
font-family: Soleil; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
}
.Button
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.BursaryAppealPublicationsMenuMenuItemCell
{
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 0px 10px; 
min-width: 280px; 
padding-top: 20%; 
vertical-align: top; 
width: 20%; 
}
.BursaryAppeal
{
background-color: White; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.BulletinsRow
{
border-bottom: 1px solid #87b5d9; 
}
.BulletinsHeaderRow
{
height: 25px; 
line-height: 25px; 
padding: 5px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.BulletinsHeaderCell
{
padding-right: 15px; 
}
.BulletinsCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.BulletinsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.BulletinsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.BulletinDisplayTextCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.BulletinDisplayNameCell
{
width: 250px; 
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.BulletinDisplayName
{
width: 190px; 
}
.BulletinDisplayHeaderCell
{
padding-right: 15px; 
}
.BulletinDisplayDateCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.BulletinDisplayCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.BoxProfileFunctionsMakebooking
{
background-color: #4596D1; 
border-radius: 3px; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Soleil; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.BoxProfileFunctionsFunctionsPanel
{
padding-bottom: 15px; 
text-align: Center; 
}
.BoxProfileFunctionsFunctionItem
{
background-color: #4596D1; 
border-radius: 3px; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Soleil; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.BoxPhotoNoLinkSubAttrsPanel
{
display: inline-block; 
padding: 0px 20px 20px 0px; 
vertical-align: top; 
}
.BoxIndividualSubAttrsPanel
{
display: inline-block; 
text-align: Left; 
vertical-align: top; 
}
.BoxIndividualPhotoSubAttrsPanel
{
display: inline-block; 
padding: 0px 15px 0px 0px; 
vertical-align: top; 
}
.BoxIndividualPhotoPhoto img
{
min-height: 250px; 
}
.BoxIndividualPaidLabel
{
display: inline-block; 
padding-right: 10px; 
}
.BoxIndividualItwDisplayName
{
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.BoxIndividualHouseLabel
{
display: inline-block; 
padding-right: 10px; 
}
.BoxIndividualGuestnameLabel
{
display: inline-block; 
padding-right: 10px; 
}
.BoxIndividualDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
}
.BoxIndividualClassOfLabel
{
display: inline-block; 
padding-right: 10px; 
}
.BoxGalleryListTitle
{
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.BoxGalleriesRow
{
border-bottom: 1px solid #87b5d9; 
}
.BoxGalleriesPrimesPanel
{
text-align: Center; 
}
.BoxGalleriesPrimePanel
{
display: inline-block; 
padding: 15px; 
vertical-align: top; 
}
.BoxGalleriesAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.BoxGalleriesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.BoxEventsRow
{
border-bottom: 1px solid #87b5d9; 
}
.BoxEventsPrimesWebDisplayPanel
{
margin: auto; 
max-width: 1380px; 
text-align: Center; 
}
.BoxEventsPrimesPanel
{
margin: auto; 
max-width: 1380px; 
text-align: Center; 
}
.BoxEventsPrimePanel
{
box-sizing: border-box; 
display: inline-block; 
padding: 30px; 
vertical-align: top; 
width: 33%; 
}
.BoxEventsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.BoxEventsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.BoxEventPhotoGalleryAttrInstsPanel
{
display: flex; 
justify-content: space-evenly; 
}
.BoxEventListPhoto img
{
left: 50%; 
min-height: 100%; 
min-width: 100%; 
position: absolute; 
top: 50%; 
transform: translate(-50%, -50%); 
}
.BoxEventListPhoto
{
display: inline-block; 
height: 292px; 
margin: 0 auto; 
overflow: hidden; 
position: relative; 
width: 100%; 
}
.BoxEventListEventName
{
display: inline-block; 
text-align: Center; 
width: 100%; 
font-family: Soleil; 
font-size: 17pt; 
color: #555555; 
text-decoration: none; 
}
.BoxEventListEventDateddddDdMmmmYyyyPanel
{
text-align: Center; 
}
.BoxEventDetailSubAttrsPanel
{
display: inline-block; 
max-width: 800px; 
text-align: Left; 
vertical-align: top; 
}
.BoxEventDetailPrimePanel
{
text-align: Center; 
}
.BoxEventDetailEventNamePanel
{
padding-bottom: 15px; 
}
.BoxEventDetailEventName
{
font-family: Soleil; 
font-size: 20pt; 
color: #555555; 
text-decoration: none; 
}
.BoxEventDetailEventDescriptionPanel
{
padding-bottom: 15px; 
}
.BoxEventDetailEventDateddddDdMmmmYyyyPanel
{
padding-bottom: 15px; 
}
.BoxEventDetailDisplayItemsPanel
{
padding-bottom: 15px; 
}
.BoxEventDetailAttachmentPanel
{
padding-bottom: 15px; 
}
.BoxEventBookingsWebDisplayPanelTextLbl
{
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
width: 100%; 
}
.BoxEventBookingsWebDisplayPanelText
{
border-bottom: 1px solid #4596D1; 
border-top: 1px solid #4596D1; 
margin: 10px 0px; 
padding: 10px 0px; 
text-align: Center; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.BoxEventBookingsRow
{
border-bottom: 1px solid #87b5d9; 
}
.BoxEventBookingsPrimePanel
{
display: inline-block; 
max-width: 250px; 
padding: 20px 10px; 
vertical-align: top; 
}
.BoxEventBookingsMainPanel
{
text-align: Center; 
}
.BoxEventBookingsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.BookingPaidAndCompleteAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.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; 
}
.BookingInvoiceLinesRow
{
border-bottom: 1px solid #87b5d9; 
}
.BookingInvoiceLinesInvoiceLineTotalCell
{
text-align: Right; 
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesInvoiceLineQuantityCell
{
text-align: Right; 
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesInvoiceLineDescriptionCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesInvoiceLineAmountCell
{
text-align: Right; 
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesHeaderRow
{
height: 25px; 
line-height: 25px; 
padding: 5px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.BookingInvoiceLinesHeaderCell
{
padding-right: 15px; 
}
.BookingInvoiceLinesCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.BookingInvoiceDetailWebDisplayPanelTextLbl
{
margin-top: 10px; 
font-family: Soleil; 
font-size: 18pt; 
color: #4596d1; 
text-decoration: none; 
}
.BookingInvoiceDetailWebDisplayPanelText
{
border-bottom: 1px solid #bbbbbb; 
font-family: Soleil; 
font-size: 12pt; 
color: #555555; 
text-decoration: none; 
}
.BookingInvoiceDetailInvoiceTotalPanel
{
display: none; 
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; 
}
.BookingConfirmationFunctionsPanel
{
height: 30px; 
padding: 10px; 
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.BookingConfirmationBookingcostPanel
{
padding: 10px; 
font-family: Soleil; 
font-size: 12pt; 
color: #143463; 
text-decoration: none; 
}
.BookingConfirmationBookingcostLabel
{
padding-right: 10px; 
}
.BookingConfirmationAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.BookingButton
{
display: inline-block; 
margin: 0px 10px; 
background-color: #4596D1; 
border-radius: 3px; 
font-family: Soleil; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
}
.BookingAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.BookEventsRow
{
border-bottom: 1px solid #87b5d9; 
}
.BookEventsHeaderRow
{
height: 25px; 
line-height: 25px; 
padding: 5px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.BookEventsHeaderCell
{
padding-right: 15px; 
}
.BookEventsCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.BookEventsAltRow
{
border-bottom: 1px solid #87b5d9; 
}
.BookEventsAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.BlueWebLink
{
font-family: Soleil; 
font-size: 20pt; 
color: #4596d1; 
text-decoration: underline; 
}
.BannerParentCell
{
background-color: White; 
display: inline-block; 
height: 167px; 
width: 650px; 
}
.BannerMenuMenuPanel
{
margin: 0px 10px; 
}
.BannerMenuMenuItemCell
{
display: inline-block; 
height: 54px; 
vertical-align: top; 
}
.BackDonationButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.BackBookingButton
{
display: inline-block; 
margin: 0px 10px; 
background-color: #4596D1; 
border-radius: 3px; 
font-family: Soleil; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
}
.AttributePanelTitle
{
border-bottom: 1px solid #bbbbbb; 
border-top: 2px solid #4596D1; 
padding: 10px 0px 5px 0px; 
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.AttributeListTitle
{
font-family: Soleil; 
font-size: 16pt; 
color: #4596d1; 
text-decoration: none; 
}
.AttributeListData
{
display: table; 
color: Black; 
}
.AttributeDataLabel
{
color: #3651b0; 
display: inline-block; 
}
.AttributeData
{
color: Black; 
display: inline-block; 
}
.ArchiveTitle
{
font-family: Soleil; 
font-size: 30pt; 
color: #4596d1; 
text-decoration: none; 
}
.ArchiveMagListTitlePanel
{
padding: 5px; 
display: inline-block; 
vertical-align: top; 
}
.ArchiveMagListPhotoPanel
{
display: inline-block; 
vertical-align: top; 
}
.ArchiveMagListDisplayItemsPanel
{
display: inline-block; 
vertical-align: top; 
}
.ArchiveListTitlePanel
{
padding: 5px 10px; 
display: inline-block; 
vertical-align: top; 
}
.ArchiveListPhotoPanel
{
display: inline-block; 
vertical-align: top; 
}
.ArchiveListDisplayItemsPanel
{
display: inline-block; 
vertical-align: top; 
}
.ArchiveImageRotCell
{
display: inline-block; 
vertical-align: top; 
width: 550px; 
}
.ArchiveHeadingText
{
display: inline-block; 
padding-top: 30px; 
vertical-align: top; 
width: 430px; 
}
.ArchiveFrontParentWebDisplayMainPanel
{
float: right; 
margin-left: 500px; 
padding: 0px 10px; 
position: absolute; 
width: 450px; 
z-index: 2000; 
}
.ArchiveFrontPageImgRotWebDisplayMainPanel
{
float: left; 
position: relative; 
z-index: 1900; 
}
.ArchiveFrontPage
{
float: left; 
z-index: 1900; 
}
.AnnounceListTitleCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.AnnounceListTitle
{
display: inline-block; 
padding-right: 20px; 
font-family: Soleil; 
font-size: 15pt; 
color: #555555; 
text-decoration: none; 
}
.AnnounceListHeaderCell
{
padding-right: 15px; 
}
.AnnounceListDateCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.AnnounceListCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.AllTextSingleTextLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.AllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.AllTextItemButton
{
height: auto; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.AllTextEditButton
{
height: auto; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.AllTextChgDisplayButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.AllTextAddButton
{
height: auto; 
display: inline-block; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.ALLPagesGalleryAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.ALLPagesArchiveAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.AllPagesAllTextItemPanel
{
border-bottom: 1px solid #333334; 
padding: 10px; 
}
.AddModifiedStyleButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.AddCSSStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.AddButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Soleil; 
font-size: 14pt; 
color: #4596d1; 
text-decoration: underline; 
}
.ActionButton
{
background-color: #4596D1; 
border-radius: 3px; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Soleil; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}

.webFontArchiveTitle
{
font-family: Soleil;
font-size: 30pt;
color: #4596d1;
}


.webFontBase
{
font-family: Soleil;
font-size: 12pt;
color: #555555;
}


.webFontBaseBold
{
font-family: Soleil;
font-size: 12pt;
color: #555555;
font-weight: bold;
}


.webFontBoxMenu
{
font-family: Soleil;
font-size: 17pt;
color: #555555;
}


.webFontBoxMenuWhite
{
font-family: Soleil;
font-size: 17pt;
color: white;
}


.webFontBoxPrimeLink
{
font-family: Soleil;
font-size: 17pt;
color: #555555;
text-decoration: underline;
}


.webFontBoxPrimeTitle
{
font-family: Soleil;
font-size: 20pt;
color: #555555;
}


.webFontButton
{
font-family: Soleil;
font-size: 14pt;
color: #4596d1;
text-decoration: underline;
}


.webFontClassOf
{
font-family: Soleil;
font-size: 13pt;
color: #555555;
}


.webFontCurrentMenu
{
font-family: Soleil;
font-size: 14pt;
color: #555555;
text-decoration: underline;
}


.webFontDeleteButton
{
font-family: Soleil;
font-size: 14pt;
color: Red;
text-decoration: underline;
}


.webFontForumTitle
{
font-family: Soleil;
font-size: 12pt;
color: #414267;
}


.webFontFunction
{
font-family: Soleil;
font-size: 14pt;
color: #4596d1;
}


.webFontHeaderFooterText
{
font-family: Soleil;
font-size: 12pt;
color: #555555;
}


.webFontHelpText
{
font-family: Soleil;
font-size: 8pt;
color: Indigo;
}


.webFontImportantText
{
font-family: Soleil;
font-size: 12pt;
color: #143463;
}


.webFontLargeButton
{
font-family: Soleil;
font-size: 20pt;
color: #4596d1;
text-decoration: underline;
}


.webFontLargeButtonWhite
{
font-family: Soleil;
font-size: 20pt;
color: white;
}


.webFontLargePrimeLink
{
font-family: Soleil;
font-size: 12pt;
color: #555555;
}


.webFontLoginButtons
{
font-family: Soleil;
font-size: 15pt;
color: white;
}


.webFontMenu
{
font-family: Soleil;
font-size: 14pt;
color: #555555;
}


.webFontOldTs
{
font-family: Soleil;
font-size: 35pt;
color: #4596d1;
}


.webFontOTAContactPosition
{
font-family: Soleil;
font-size: 11pt;
color: #00008B;
font-weight: bold;
}


.webFontOTAContactTitle
{
font-family: Soleil;
font-size: 15pt;
color: Red;
font-weight: bold;
}


.webFontOverMenu
{
font-family: Soleil;
font-size: 14pt;
color: #2a3366;
}


.webFontPageHeading
{
font-family: Soleil;
font-size: 35pt;
color: #4596d1;
}


.webFontPageTitle
{
font-family: Soleil;
font-size: 18pt;
color: #4596d1;
}


.webFontPrimeFunction
{
font-family: Soleil;
font-size: 8pt;
color: #4596d1;
}


.webFontPrimeLink
{
font-family: Soleil;
font-size: 15pt;
color: #555555;
}


.webFontPrimeLinkSmall
{
font-family: Soleil;
font-size: 8pt;
color: #555555;
}


.webFontProfileFunction
{
font-family: Soleil;
font-size: 20pt;
color: #4596d1;
text-decoration: underline;
}


.webFontProfileTitle
{
font-family: Soleil;
font-size: 16pt;
color: #4596d1;
}


.webFontRegisterButtons
{
font-family: Soleil;
font-size: 10pt;
color: #555555;
}


.webFontsmall
{
font-family: Soleil;
font-size: 7pt;
color: #555555;
}


.webFontTab
{
font-family: Soleil;
font-size: 14pt;
color: #0000ff;
text-decoration: underline;
}


.webFontThreadStarter
{
font-family: Soleil;
font-size: 8pt;
color: Black;
}


.webFontThreadTitle
{
font-family: Soleil;
font-size: 14pt;
color: #8C8DB6;
}


.webFontTitle
{
font-family: Soleil;
font-size: 12pt;
color: #555555;
}


.webFontTitleText
{
font-family: Soleil;
font-size: 15pt;
color: #555555;
}

