
TABLE
{
font-size: x-small;
}

IMG
{
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}

BODY
{
background-color: #FFFFFF;
color: #555555;
font-family: Arial;
}

a:visited
{
color: RoyalBlue;
}

A:link
{
color: RoyalBlue;
}

a:hover
{
color: RoyalBlue;
}

a:active
{
color: RoyalBlue;
}

a
{
color: #333399;
}

.WebDisplayPanelTextLbl
{
width: 100%;
}

.WebDisplayPanelText
{
background-color: #EFEFEF;
height: 25px;
line-height: 25px;
padding-left: 10px;
}

.ViewFriendsWebDisplayPanelTextLbl
{
width: 100%;
}

.ViewFriendsWebDisplayPanelText
{
background-color: #EFEFEF;
height: 25px;
line-height: 25px;
padding-left: 10px;
}

.ViewFriendsRow
{
border-bottom: 1px solid #777777;
}

.ViewFriendsPrimePanel
{
border: 2px #efefef solid;
float: left;
height: 70px;
margin: 2px;
padding: 2px;
width: 320px;
}

.ViewFriendsAltRow
{
border-bottom: 1px solid #777777;
}

.ViewEventsWebDisplayPanelTextLbl
{
width: 100%;
}

.ViewEventsWebDisplayPanelText
{
background-color: #EFEFEF;
height: 25px;
line-height: 25px;
padding-left: 10px;
}

.ViewEventsRow
{
border-bottom: 1px solid #777777;
}

.ViewEventsPrimePanel
{
border: 2px #efefef solid;
float: left;
height: 120px;
margin: 2px;
padding: 5px;
width: 350px;
}

.ViewEventsAltRow
{
border-bottom: 1px solid #777777;
}

.UnmoderatedImageAttributeData
{
border-color: Red;
border-style: Solid;
border-width: 5px;
color: Red;
Colour: Black;
}

.UnmoderatedAttributeData
{
color: Red;
Colour: Black;
}

.TranslationTitle
{
font-weight: bold;
background-color: #DDF3FF;
color: #3651B0;
font-size: 8pt;
}

.Title
{
background-color: #DDF3FF;
color: #3651B0;
font-size: 8pt;
font-weight: bold;
}

.TicketsRow
{
border-bottom: 1px solid #777777;
}

.TicketsMainPanel
{
margin-top: 15px;
}

.TicketsHeaderRow
{
background-color: #E7E7F7;
height: 25px;
padding: 5px;
}

.TicketsCell
{
border-top: 1px solid #999999;
padding: 5px;
}

.TicketsAltRow
{
border-bottom: 1px solid #777777;
}

.TabPanelCell
{
background-color: White;
}

.TabButton
{
display: inline-block;
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
height: 30px;
line-height: 30px;
text-align: Center;
width: 60px;
}

.SubMenuCell
{
border-Left: 1px solid #8A8BAD;
}

.SubMenuButton
{
width: 60px;
background-image:URL(StaticImages/MenuButton20091203095120.png); 
font-family: Maiandra GD;
font-size: 8pt;
Color: #3F4C99;
text-decoration: none;
height: 25px;
line-height: 25px;
margin-left: 5;
padding-left: 3px;
text-align: Left;
display: inline-block;
}

.StdPrimeFunctionsSendmessage
{
border-bottom: 1px solid #efefef;
display: block;
font-family: Maiandra GD;
font-size: 8pt;
Color: Blue;
text-decoration: none;
padding-top: 2px;
}

.StdPrimeFunctionsIgnorerelationshiprequest
{
border-bottom: 1px solid #efefef;
display: block;
font-family: Maiandra GD;
font-size: 8pt;
Color: Blue;
text-decoration: none;
padding-top: 2px;
}

.StdPrimeFunctionsFunctionsPanel
{
float: right;
}

.StdPrimeFunctionsFunctionItem
{
border-bottom: 1px solid #efefef;
display: block;
font-family: Maiandra GD;
font-size: 8pt;
Color: Blue;
text-decoration: none;
padding-top: 2px;
}

.StdPrimeFunctionsDeleterelationshiprequest
{
border-bottom: 1px solid #efefef;
display: block;
font-family: Maiandra GD;
font-size: 8pt;
Color: Blue;
text-decoration: none;
padding-top: 2px;
}

.StdPrimeFunctionsAddrequestedrelationship
{
border-bottom: 1px solid #efefef;
display: block;
font-family: Maiandra GD;
font-size: 8pt;
Color: Blue;
text-decoration: none;
padding-top: 2px;
}

.StdPrimeFunctionsAcceptrelationshiprequest
{
border-bottom: 1px solid #efefef;
display: block;
font-family: Maiandra GD;
font-size: 8pt;
Color: Blue;
text-decoration: none;
padding-top: 2px;
}

.SentItemsRow
{
border-bottom: 1px solid #777777;
}

.SentItemsHeaderRow
{
background-color: #E7E7F7;
height: 25px;
padding: 5px;
}

.SentItemsCell
{
border-top: 1px solid #999999;
padding: 5px;
}

.SentItemsAltRow
{
border-bottom: 1px solid #777777;
}

.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;
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
height: 30px;
line-height: 30px;
text-align: Center;
width: 60px;
}

.SearchButton
{
display: inline-block;
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
height: 30px;
line-height: 30px;
text-align: Center;
width: 60px;
}

.SaveButton
{
height: 30px;
display: inline-block;
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
line-height: 30px;
text-align: Center;
width: 60px;
}

.RightPanel
{
background-color: #5252A5;
color: White;
}

.RequestsRow
{
border-bottom: 1px solid #777777;
}

.RequestsPrimePanel
{
border: 2px #efefef solid;
float: left;
height: 70px;
margin: 2px;
padding: 2px;
width: 320px;
}

.RequestsAltRow
{
border-bottom: 1px solid #777777;
}

.RequestPasswordReminderButton
{
background-image:URL(StaticImages/MenuButton20091203095120.png); 
font-family: Maiandra GD;
font-size: 8pt;
Color: #3F4C99;
text-decoration: none;
height: 25px;
line-height: 25px;
text-align: Center;
width: 155px;
display: inline-block;
}

.RegisterButton
{
font-family: Maiandra GD;
font-size: 8pt;
Color: #3F4C99;
font-weight: bold;
text-decoration: underline;
height: 30px;
margin-left: 5;
text-align: center;
width: 100px;
display: inline-block;
line-height: 30px;
}

.ProfilePhotosWebDisplayPanelTextLbl
{
width: 100%;
}

.ProfilePhotosWebDisplayPanelText
{
background-color: #EFEFEF;
height: 25px;
line-height: 25px;
padding-left: 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%;
}

.ProfileFunctionsViewprimefocus
{
border-bottom: 1px solid #d8d8d8;
display: block;
font-family: Maiandra GD;
font-size: 12pt;
Color: Blue;
text-decoration: none;
padding-top: 3px;
width: 120px;
}

.ProfileFunctionsSendmessage
{
border-bottom: 1px solid #d8d8d8;
display: block;
font-family: Maiandra GD;
font-size: 12pt;
Color: Blue;
text-decoration: none;
padding-top: 3px;
width: 120px;
}

.ProfileFunctionsReplytomessage
{
border-bottom: 1px solid #d8d8d8;
display: block;
font-family: Maiandra GD;
font-size: 12pt;
Color: Blue;
text-decoration: none;
padding-top: 3px;
width: 120px;
}

.ProfileFunctionsMakebooking
{
border-bottom: 1px solid #d8d8d8;
display: block;
font-family: Maiandra GD;
font-size: 12pt;
Color: Blue;
text-decoration: none;
padding-top: 3px;
width: 120px;
}

.ProfileFunctionsFunctionsPanel
{
float: right;
height: 150px;
padding-top: 25px;
}

.ProfileFunctionsFunctionItem
{
border-bottom: 1px solid #d8d8d8;
display: block;
font-family: Maiandra GD;
font-size: 12pt;
Color: Blue;
text-decoration: none;
padding-top: 3px;
width: 120px;
}

.ProfileFunctionsEditprofile
{
border-bottom: 1px solid #d8d8d8;
display: block;
font-family: Maiandra GD;
font-size: 12pt;
Color: Blue;
text-decoration: none;
padding-top: 3px;
width: 120px;
}

.ProfileFunctionsDeletemessage
{
border-bottom: 1px solid #d8d8d8;
display: block;
font-family: Maiandra GD;
font-size: 12pt;
Color: Blue;
text-decoration: none;
padding-top: 3px;
width: 120px;
}

.ProfileFunctionsAddrequestedrelationship
{
border-bottom: 1px solid #d8d8d8;
display: block;
font-family: Maiandra GD;
font-size: 12pt;
Color: Blue;
text-decoration: none;
padding-top: 3px;
width: 120px;
}

.ProfileFriendsWebDisplayPanelTextLbl
{
width: 100%;
}

.ProfileFriendsWebDisplayPanelText
{
background-color: #EFEFEF;
height: 25px;
line-height: 25px;
padding-left: 10px;
}

.ProfileFriendsViewAllPrimesFunction
{
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
text-decoration: none;
}

.ProfileFriendsSubAttrsPanel
{
padding: 5px;
}

.ProfileFriendsRow
{
border-bottom: 1px solid #777777;
}

.ProfileFriendsRelationsDisplayPanel
{
border: 1px solid #d8d8d8;
height: 300px;
width: 210px;
}

.ProfileFriendsPrimePanel
{
border: 0px;
float: left;
height: 80px;
width: 65px;
}

.ProfileFriendsPhoto
{
height: 50px;
width: 50px;
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
text-decoration: none;
}

.ProfileFriendsLinkDisplayItem
{
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
text-decoration: none;
}

.ProfileFriendsForenames
{
font-family: Maiandra GD;
font-size: 8pt;
Color: Blue;
text-decoration: none;
}

.ProfileFriendsAltRow
{
border-bottom: 1px solid #777777;
}

.ProfileEventsWebDisplayPanelTextLbl
{
width: 100%;
}

.ProfileEventsWebDisplayPanelText
{
background-color: #EFEFEF;
height: 25px;
line-height: 25px;
padding-left: 10px;
}

.ProfileEventsViewAllPrimesFunction
{
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
text-decoration: none;
}

.ProfileEventsRow
{
border-bottom: 1px solid #777777;
}

.ProfileEventsRelationsDisplayPanel
{
height: auto;
width: 100%;
}

.ProfileEventsPrimePanel
{
float: left;
height: 100px;
width: 260px;
}

.ProfileEventsPhoto
{
float: left;
height: 75px;
padding: 5px;
width: 75px;
}

.ProfileEventsEventNamePanel
{
padding-top: 10px;
}

.ProfileEventsEventName
{
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
text-decoration: none;
}

.ProfileEventsAltRow
{
border-bottom: 1px solid #777777;
}

.ProductsPhotoPanel
{
float: left;
}

.ProductsPhoto
{
height: 150px;
width: 150px;
}

.ProductDetailPhoto
{
height: 400px;
width: 400px;
}

.PrimeListTitle
{
background-color: #DDF3FF;
color: #3651B0;
font-size: 8pt;
font-weight: bold;
}

.PrimeListDataCell
{
Colour: Black;
}

.PMSenderPhoto
{
float: left;
height: 30px;
width: 30px;
}

.PMSenderCell
{
border-top: 1px solid #999999;
padding: 5px;
}

.PMRecipientPhoto
{
float: left;
height: 30px;
width: 30px;
}

.PMRecipientCell
{
border-top: 1px solid #999999;
padding: 5px;
}

.PMFocusSubjectPanel
{
background-color: #EFEFEF;
padding: 2px;
}

.PMFocusSubjectLabel
{
display: inline-block;
width: 80px;
}

.PMFocusNamePanel
{
background-color: #EFEFEF;
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: #EFEFEF;
padding: 2px;
}

.PMessageFunctionsReplytomessage
{
display: inline-block;
font-family: Maiandra GD;
font-size: 12pt;
Color: Blue;
text-decoration: none;
width: 150px;
}

.PMessageFunctionsFunctionItem
{
display: inline-block;
font-family: Maiandra GD;
font-size: 12pt;
Color: Blue;
text-decoration: none;
width: 150px;
}

.PMessageFunctionsDeletemessage
{
display: inline-block;
font-family: Maiandra GD;
font-size: 12pt;
Color: Blue;
text-decoration: none;
width: 150px;
}

.PMDetailsHeaderCell
{
width: 70%;
}

.PMDetailsCell
{
border-top: 1px solid #999999;
padding: 5px;
}

.PMDateSentHeaderCell
{
width: 10%;
}

.PMDateSentCell
{
border-top: 1px solid #999999;
padding: 5px;
}

.PhotoAndTextWebDisplayPanelTextLbl
{
width: 100%;
}

.PhotoAndTextWebDisplayPanelText
{
background-color: #EFEFEF;
height: 25px;
line-height: 25px;
padding-left: 10px;
}

.PhotoAndTextText
{
padding: 10px;
}

.PhotoAndTextSubAttrsPanel
{
border: 2px solid #efefef;
float: left;
height: 500px;
margin: 5px;
width: 670px;
}

.PhotoAndTextPrimePanel
{
border: 0px;
height: 100%;
width: 100%;
}

.PhotoAndTextPhoto
{
height: 550px;
padding: 10px;
width: 650px;
}

.PasswordButton
{
display: inline-block;
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
height: 30px;
line-height: 30px;
text-align: Center;
width: 60px;
}

.OpenButton
{
display: inline-block;
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
height: 30px;
line-height: 30px;
text-align: Center;
width: 60px;
}

.OldStyleAttributeFunctionPanelCell
{
text-align: right;
}

.OldStyleAttributeFunctionCell
{
text-align: right;
}

.OldStyleAttributeFunctionAddEditCell
{
text-align: right;
}

.OAShopRow
{
border-bottom: 1px solid #777777;
}

.OAShopPrimePanel
{
border: 2px #efefef solid ;
height: 170px;
margin: 5px;
padding: 5px;
width: 550px;
}

.OAShopAltRow
{
border-bottom: 1px solid #777777;
}

.NextButton
{
display: inline-block;
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
height: 30px;
line-height: 30px;
text-align: Center;
width: 60px;
}

.NameSearchRow
{
border-bottom: 1px solid #777777;
}

.NameSearchPrimePanel
{
border: 2px #efefef solid;
float: left;
height: 70px;
margin: 2px;
padding: 2px;
width: 320px;
}

.NameSearchAltRow
{
border-bottom: 1px solid #777777;
}

.MoreButton
{
display: inline-block;
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
height: 30px;
line-height: 30px;
text-align: Center;
width: 60px;
}

.MenuItemCell
{
border-bottom: 1;
border-bottom-color: #333399;
border-bottom-style: solid;
border-bottom-Width: 1;
height: 25px;
width: 155px;
background-color: #DEDEEF;
color: White;
}

.MenuCell
{
background-color: #DEDEEF;
color: White;
}

.MenuButton
{
background-image:URL(StaticImages/MenuButton20091203095120.png); 
font-family: Maiandra GD;
font-size: 8pt;
Color: #3F4C99;
text-decoration: none;
height: 25px;
line-height: 25px;
margin-left: 5;
padding-left: 3px;
text-align: Left;
width: 155px;
display: inline-block;
}

.MemberYearListRow
{
border-bottom: 1px solid #777777;
}

.MemberYearListPrimePanel
{
border: 2px #efefef solid;
float: left;
height: 70px;
margin: 2px;
padding: 2px;
width: 320px;
}

.MemberYearListAltRow
{
border-bottom: 1px solid #777777;
}

.MemberProfileTownPanel
{
margin-top: 3px;
}

.MemberProfileTownLabel
{
display: inline-block;
width: 65px;
}

.MemberProfilePhotoPanel
{
margin-top: 3px;
}

.MemberProfilePhoto
{
float: left;
height: 150px;
margin-right: 20px;
width: 150px;
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
text-decoration: none;
}

.MemberProfileNamePanel
{
padding-top: 20px;
margin-top: 3px;
}

.MemberProfileNameLabel
{
display: inline-block;
width: 65px;
}

.MemberProfileLinkDisplayItem
{
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
text-decoration: none;
}

.MemberProfileLeavingYearPanel
{
margin-top: 3px;
}

.MemberProfileLeavingYearLabel
{
display: inline-block;
width: 65px;
}

.MemberProfileHousePanel
{
margin-top: 3px;
}

.MemberProfileHouseLabel
{
display: inline-block;
width: 65px;
}

.MemberProfileDisplayLabel
{
display: inline-block;
width: 65px;
}

.MemberProfileDisplayItemsPanel
{
margin-top: 3px;
}

.MemberProfileClassOfPanel
{
margin-top: 3px;
}

.MemberProfileClassOfLabel
{
display: inline-block;
width: 65px;
}

.MarginText
{
color: Green;
font-family: Verdana;
font-size: .8em;
font-weight: 400;
}

.MakeBookingButton
{
height: 30px;
display: inline-block;
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
line-height: 30px;
text-align: Center;
width: 60px;
}

.MainContainerTable
{
background-color: #DDF3FF;
border-color: White;
border-style: solid;
border-width: 1;
color: Navy;
}

.MainCell
{
background-color: White;
border-Left: 1px solid rgb(138,139,173);
color: Black;
}

.LogonEntry
{
background-color: White;
color: Black;
}

.LogonCellRequestPasswordReminderButton
{
background-image:URL(StaticImages/MenuButton20091203095120.png); 
display: inline-block;
font-family: Maiandra GD;
font-size: 8pt;
Color: #3F4C99;
text-decoration: none;
height: 25px;
line-height: 25px;
margin-top: 2px;
text-align: Center;
width: 155px;
}

.LogonCellRememberLoginCheck
{
display: Block;
margin-top: 3px;
width: 155px;
}

.LogonCellMessageLabel
{
display: Block;
margin-top: 3px;
width: 155px;
}

.LogonCellLogoutButton
{
background-image:URL(StaticImages/MenuButton20091203095120.png); 
display: inline-block;
font-family: Maiandra GD;
font-size: 8pt;
Color: #3F4C99;
text-decoration: none;
height: 25px;
line-height: 25px;
margin-top: 2px;
text-align: Center;
width: 155px;
}

.LogonCellLogonEntryLabel
{
display: Block;
margin-top: 3px;
width: 155px;
}

.LogonCellLogonEntry
{
display: Block;
margin-top: 3px;
width: 155px;
}

.LogonCellLoginButton
{
background-image:URL(StaticImages/MenuButton20091203095120.png); 
display: inline-block;
font-family: Maiandra GD;
font-size: 8pt;
Color: #3F4C99;
text-decoration: none;
height: 25px;
line-height: 25px;
margin-top: 2px;
text-align: Center;
width: 155px;
}

.LogonCellLoggedInMessageUserid
{
display: Block;
margin-top: 3px;
width: 155px;
}

.LogonCellLoggedInMessage
{
display: Block;
margin-top: 3px;
width: 155px;
}

.LogonCellItem
{
display: Block;
margin-top: 3px;
width: 155px;
}

.LogonCellChangePasswordButton
{
background-image:URL(StaticImages/MenuButton20091203095120.png); 
display: inline-block;
font-family: Maiandra GD;
font-size: 8pt;
Color: #3F4C99;
text-decoration: none;
height: 25px;
line-height: 25px;
margin-top: 2px;
text-align: Center;
width: 155px;
}

.LogonCell
{
background-color: #DEDEEF;
color: White;
}

.LogonBannerCell
{
background-repeat: no-repeat;
background-image:URL(StaticImages/BannerImage20100607025102.gif); 
}

.LogoCell
{
border-bottom: #E6E6FA;
border-bottom-style: solid;
background-color: #5252A5;
color: White;
}

.LoginButton
{
background-image:URL(StaticImages/MenuButton20091203095120.png); 
font-family: Maiandra GD;
font-size: 8pt;
Color: #3F4C99;
text-decoration: none;
height: 25px;
line-height: 25px;
text-align: Center;
width: 155px;
display: inline-block;
}

.LabelAsHeader
{
color: Navy;
font-size: medium;
}

.ItemsCell
{
font-weight: bold;
background-color: #5252A5;
color: White;
}

.InvitesRow
{
border-bottom: 1px solid #777777;
}

.InvitesPrimePanel
{
border: 2px #efefef solid;
float: left;
height: 70px;
margin: 2px;
padding: 2px;
width: 320px;
}

.InvitesAltRow
{
border-bottom: 1px solid #777777;
}

.InvalidAttributeData
{
background-color: Red;
Colour: Black;
}

.InformationMessage
{
color: Red;
font-size: small;
background-color: White;
border-Left: 1px solid rgb(138,139,173);
}

.IndividualSmallPhotoPanel
{
float: left;
}

.IndividualSmallPhoto
{
height: 53px;
width: 53px;
font-family: Maiandra GD;
Color: Blue;
text-decoration: none;
font-size: 13px;
}

.IndividualSmallName
{
font-family: Maiandra GD;
Color: Blue;
text-decoration: none;
font-size: 13px;
}

.IndividualSmallLinkDisplayItem
{
font-family: Maiandra GD;
Color: Blue;
text-decoration: none;
font-size: 13px;
}

.IndividualSmallLeavingYearLabel
{
font-size: 9px;
padding-right: 10px;
}

.IndividualSmallLeavingYear
{
font-size: 10px;
}

.IndividualSmallHouseLabel
{
font-size: 9px;
padding-right: 10px;
}

.IndividualSmallHouse
{
font-size: 10px;
}

.IndividualSmallDisplayLabel
{
font-size: 9px;
padding-right: 10px;
}

.IndividualSmallDisplayItem
{
font-size: 10px;
}

.IndividualSmallClassOfLabel
{
font-size: 9px;
padding-right: 10px;
}

.IndividualSmallClassOf
{
font-size: 10px;
}

.IndividualProfilePrimePanel
{
border: 0px;
height: auto;
width: 100%;
}

.IndividualProfilePrimeDisplayPanel
{
width: 100%;
}

.InBoxRow
{
border-bottom: 1px solid #777777;
}

.InBoxHeaderRow
{
background-color: #E7E7F7;
height: 25px;
padding: 5px;
}

.InBoxCell
{
border-top: 1px solid #999999;
padding: 5px;
}

.InBoxAltRow
{
border-bottom: 1px solid #777777;
}

.HelpText
{
font-family: Maiandra GD;
font-size: 8pt;
Color: Indigo;
text-decoration: none;
}

.HeaderRow
{
background-color: #E7E7F7;
height: 25px;
padding: 5px;
}

.GridRow
{
border-bottom: 1px solid #777777;
}

.GridCell
{
border-top: 1px solid #999999;
padding: 5px;
}

.GalleryDisplayTitle
{
color: #696DB3;
display: block;
font-size: 15px;
font-family: Maiandra GD;
text-decoration: none;
}

.GalleryDisplayRow
{
border-bottom: 1px solid #777777;
}

.GalleryDisplayPrimePanel
{
border: 2px #efefef solid;
float: left;
height: 180px;
margin: 2px;
padding: 5px;
width: 350px;
}

.GalleryDisplayPhoto
{
float: left;
margin-right: 10px;
width: 150px;
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
text-decoration: none;
}

.GalleryDisplayMainPanel
{
padding-bottom: 5px;
padding-top: 5px;
}

.GalleryDisplayLinkDisplayItem
{
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
text-decoration: none;
}

.GalleryDisplayAltRow
{
border-bottom: 1px solid #777777;
}

.FrontPageTop
{
background-color: #5252A5;
}

.FrontPageLogonRequestPasswordReminderButton
{
background-image:URL(StaticImages/MenuButton20091203095120.png); 
display: inline-block;
font-family: Maiandra GD;
font-size: 8pt;
Color: #3F4C99;
text-decoration: none;
height: 25px;
line-height: 25px;
margin-top: 2px;
text-align: Center;
width: 230px;
}

.FrontPageLogonRememberLoginCheck
{
color: Black;
display: Block;
margin-top: 3px;
width: 230px;
}

.FrontPageLogonMessageLabel
{
display: Block;
margin-top: 3px;
width: 230px;
}

.FrontPageLogonMainPanel
{
background-repeat: no-repeat;
background-image:URL(StaticImages/LogonBack20100607034206.png); 
height: 300px;
padding-left: 30px;
padding-right: 30px;
padding-top: 70px;
width: 300px;
}

.FrontPageLogonLogoutButton
{
background-image:URL(StaticImages/MenuButton20091203095120.png); 
display: inline-block;
font-family: Maiandra GD;
font-size: 8pt;
Color: #3F4C99;
text-decoration: none;
height: 25px;
line-height: 25px;
margin-top: 2px;
text-align: Center;
width: 155px;
}

.FrontPageLogonLogonEntryLabel
{
color: Black;
display: Block;
margin-top: 3px;
width: 230px;
}

.FrontPageLogonLogonEntry
{
display: Block;
margin-top: 3px;
width: 230px;
}

.FrontPageLogonLoginButton
{
background-image:URL(StaticImages/MenuButton20091203095120.png); 
display: inline-block;
font-family: Maiandra GD;
font-size: 8pt;
Color: #3F4C99;
text-decoration: none;
height: 25px;
line-height: 25px;
margin-top: 2px;
text-align: Center;
width: 230px;
}

.FrontPageLogonLoggedInMessageUserid
{
display: Block;
margin-top: 3px;
width: 230px;
}

.FrontPageLogonLoggedInMessage
{
display: Block;
margin-top: 3px;
width: 230px;
}

.FrontPageLogonItem
{
display: Block;
margin-top: 3px;
width: 230px;
}

.FrontPageLogonChangePasswordButton
{
background-image:URL(StaticImages/MenuButton20091203095120.png); 
display: inline-block;
font-family: Maiandra GD;
font-size: 8pt;
Color: #3F4C99;
text-decoration: none;
height: 25px;
line-height: 25px;
margin-top: 2px;
text-align: Center;
width: 155px;
}

.FrontPageBottom
{
background-color: #5353A5;
}

.frmProfileWebDisplayPanelTextLbl
{
width: 100%;
}

.frmProfileWebDisplayPanelText
{
background-color: #EFEFEF;
height: 25px;
line-height: 25px;
padding-left: 10px;
}

.FriendsEventsWebDisplayPanelTextLbl
{
width: 100%;
}

.FriendsEventsWebDisplayPanelText
{
background-color: #EFEFEF;
height: 25px;
line-height: 25px;
padding-left: 10px;
}

.FriendsEventsViewAllPrimesFunction
{
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
text-decoration: none;
}

.FriendsEventsRow
{
border-bottom: 1px solid #777777;
}

.FriendsEventsPrimePanel
{
float: left;
height: 100px;
width: 260px;
}

.FriendsEventsAltRow
{
border-bottom: 1px solid #777777;
}

.EventListRow
{
border-bottom: 1px solid #777777;
}

.EventListHeaderRow
{
background-color: #EFEFEF;
height: 25px;
padding: 5px;
}

.EventListDetailsPhotoPanel
{
float: left;
}

.EventListDetailsPhoto
{
height: 100px;
width: 100px;
}

.EventListDetailsEventName
{
font-family: Maiandra GD;
font-size: 12pt;
Color: Blue;
text-decoration: none;
}

.EventListDetailsCell
{
padding: 2px;
border-top: 1px solid #999999;
}

.EventListDateCell
{
padding: 2px;
border-top: 1px solid #999999;
}

.EventListCell
{
padding: 2px;
border-top: 1px solid #999999;
}

.EventListAltRow
{
background-color: #EFEFEF;
border-bottom: 1px solid #777777;
}

.EventForBookingRow
{
border-bottom: 1px solid #777777;
}

.EventForBookingPrimePanel
{
border: 0px none white;
float: none;
width: 100%;
}

.EventForBookingAltRow
{
border-bottom: 1px solid #777777;
}

.EventDetailPrimePanel
{
border: 0px;
width: 100%;
}

.EventDetailPrimeDisplayPanel
{
width: 100%;
}

.EventDetailPhotoPanel
{
float: left;
}

.EventDetailForEventBookingPrimePanel
{
border: 0px none white;
float: none;
width: 100%;
}

.EventDetailEventNamePanel
{
margin-top: 20px;
}

.EventDetailEventNameLabel
{
display: inline-block;
width: 85px;
}

.EventDetailEventName
{
font-family: Maiandra GD;
font-size: 12pt;
Color: Blue;
text-decoration: none;
}

.EventDetailEventDescriptionLabel
{
display: inline-block;
width: 85px;
}

.EventDetailEventDateLabel
{
display: inline-block;
width: 85px;
}

.EventDetailDisplayLabel
{
display: inline-block;
width: 85px;
}

.EventDetailContextTextPanel
{
border-top: 5px solid #D8D8E8;
}

.EventBookingTypeAndNumberTypeLabel_Standard
{
display: inline-block;
width: 100px;
}

.EventBookingTypeAndNumberTypeLabel_Reception
{
display: inline-block;
width: 100px;
}

.EventBookingTypeAndNumberTypeLabel_Lunch
{
display: inline-block;
width: 100px;
}

.EventBookingTypeAndNumberTypeLabel_Concession
{
display: inline-block;
width: 100px;
}

.EventBookingTypeAndNumberTypeLabel
{
display: inline-block;
width: 100px;
}

.EventBookingTypeAndNumberNumberEntry_Standard
{
width: 50px;
}

.EventBookingTypeAndNumberNumberEntry_Reception
{
width: 50px;
}

.EventBookingTypeAndNumberNumberEntry_Lunch
{
width: 50px;
}

.EventBookingTypeAndNumberNumberEntry_Concession
{
width: 50px;
}

.EventBookingTypeAndNumberNumberEntry
{
width: 50px;
}

.EventBookingTypeAndNumberMainPanel
{
padding-top: 20px;
}

.EventBookingTypeAndNumberLabelNumberRequired
{
display: inline-block;
padding-left: 100px;
width: 200px;
}

.EventBookingTypeAndNumberLabel
{
display: inline-block;
width: 100px;
}

.EventBookingTypeAndNumberHeadingPanel
{
background-color: #D8D8E8;
height: 25px;
line-height: 25px;
margin-bottom: 10px;
}

.EventBookingTotalPrice
{
font-family: Maiandra GD;
font-size: 12pt;
Color: #143463;
font-weight: bold;
text-decoration: none;
}

.EventBookingTotalPanel
{
padding-top: 10px;
}

.EventBookingTotalLabel
{
font-family: Maiandra GD;
font-size: 12pt;
Color: #143463;
font-weight: bold;
text-decoration: none;
margin: 10px;
padding: 10px;
}

.EventBookingsWebDisplayPanelTextLbl
{
width: 100%;
}

.EventBookingsWebDisplayPanelText
{
background-color: #EFEFEF;
height: 25px;
line-height: 25px;
padding-left: 10px;
}

.EventBookingsRow
{
border-bottom: 1px solid #777777;
}

.EventBookingsPrimePanel
{
border: 2px #efefef solid;
float: left;
height: 70px;
margin: 2px;
padding: 2px;
width: 320px;
}

.EventBookingsAltRow
{
border-bottom: 1px solid #777777;
}

.EventBookingMakeBookingButton
{
width: 120px;
font-family: Maiandra GD;
font-size: 12pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
display: inline-block;
height: 30px;
line-height: 30px;
text-align: Center;
}

.EventBookingLabel
{
display: inline-block;
width: 100px;
}

.EventBookingHeadingPanel
{
background-color: #D8D8E8;
height: 25px;
line-height: 25px;
margin-bottom: 10px;
}

.EventBookingGuestNameTypeLabel_Standard
{
display: inline-block;
width: 100px;
}

.EventBookingGuestNameTypeLabel_Lunch
{
display: inline-block;
width: 100px;
}

.EventBookingGuestNameTypeLabel_Concession
{
display: inline-block;
width: 100px;
}

.EventBookingGuestNameTypeLabel
{
display: inline-block;
width: 100px;
}

.EventBookingGuestNamesMainPanel
{
padding-top: 20px;
}

.EventBookingGuestNameHeadingPanel
{
background-color: #D8D8E8;
height: 25px;
line-height: 25px;
margin-bottom: 10px;
}

.EventBookingGuestNameEntry_Standard
{
width: 300px;
}

.EventBookingGuestNameEntry_Lunch
{
width: 300px;
}

.EventBookingGuestNameEntry_Concession
{
width: 300px;
}

.EventBookingGuestNameEntry
{
width: 300px;
}

.EventBookingContinueButton
{
font-family: Maiandra GD;
font-size: 12pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
display: inline-block;
height: 30px;
line-height: 30px;
text-align: Center;
width: 60px;
}

.EventBookingCancelButton
{
font-family: Maiandra GD;
font-size: 12pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
display: inline-block;
height: 30px;
line-height: 30px;
text-align: Center;
width: 60px;
}

.EventBookingButton
{
font-family: Maiandra GD;
font-size: 12pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
display: inline-block;
height: 30px;
line-height: 30px;
text-align: Center;
width: 60px;
}

.ErrorMessage
{
color: Red;
font-size: small;
background-color: White;
border-Left: 1px solid rgb(138,139,173);
}

.EmptyRequiredField
{
background-color: Khaki;
Colour: Black;
}

.EditButton
{
height: 30px;
width: 50px;
display: inline-block;
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
line-height: 30px;
text-align: Center;
}

.DownloadButton
{
display: inline-block;
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
height: 30px;
line-height: 30px;
text-align: Center;
width: 60px;
}

.DisclosedAttributeData
{
font-weight: bold;
Colour: Black;
}

.DeletedAttributeData
{
color: Red;
text-decoration: line-through;
Colour: Black;
}

.DeleteButton
{
font-family: Maiandra GD;
font-size: 11pt;
Color: Red;
font-weight: bold;
text-decoration: underline;
height: 22px;
width: 80px;
display: inline-block;
line-height: 30px;
text-align: Center;
}

.CustomStyle3
{
background-color: #1956A7;
color: White;
padding-left: 350;
}

.CustomStyle2
{
color: Blue;
}

.CustomStyle1
{
color: Indigo;
}

.CustomiseCSSTitle
{
background-color: White;
font-size: Medium;
}

.CustomiseCSSStyleName
{
font-weight: bold;
}

.CurrentSubMenuButton
{
width: 60px;
background-image:URL(StaticImages/MenuButton20091203095120.png); 
font-family: Maiandra GD;
font-size: 8pt;
Color: #3F4C99;
text-decoration: none;
height: 25px;
line-height: 25px;
margin-left: 5;
padding-left: 3px;
text-align: Left;
display: inline-block;
}

.CurrentMenuButton
{
background-image:URL(StaticImages/MenuButton20091203095120.png); 
font-family: Maiandra GD;
font-size: 8pt;
Color: #3F4C99;
text-decoration: none;
height: 25px;
line-height: 25px;
margin-left: 5;
padding-left: 3px;
text-align: Left;
width: 155px;
display: inline-block;
}

.ConfirmButton
{
display: inline-block;
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
height: 30px;
line-height: 30px;
text-align: Center;
width: 60px;
}

.ChangePasswordButton
{
height: 30px;
display: inline-block;
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
line-height: 30px;
text-align: Center;
width: 60px;
}

.CancelButton
{
height: 30px;
width: 80px;
display: inline-block;
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
line-height: 30px;
text-align: Center;
}

.Button
{
display: inline-block;
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
height: 30px;
line-height: 30px;
text-align: Center;
width: 60px;
}

.BorderCell
{
background-color: #5252A5;
color: White;
}

.BannerCell
{
background-repeat: no-repeat;
border-bottom: #E6E6FA;
border-bottom-style: solid;
background-image:URL(StaticImages/BannerImage20100607025102.gif); 
background-color: #5252A5;
color: White;
}

.AttributePanelTitle
{
background-color: #DDF3FF;
color: #3651B0;
font-size: 8pt;
font-weight: bold;
}

.AttributeListTitle
{
background-color: #DDF3FF;
color: #3651B0;
font-size: 8pt;
font-weight: bold;
}

.AttributeListData
{
Colour: Black;
}

.AttributeDataLabel
{
color: #3651B0;
Colour: Black;
}

.AttributeData
{
Colour: Black;
}

.ArchivePhotosRow
{
border-bottom: 1px solid #777777;
}

.ArchivePhotosPrimePanel
{
border: 2px #efefef solid;
float: left;
height: 180px;
margin: 2px;
padding: 5px;
width: 350px;
}

.ArchivePhotosAltRow
{
border-bottom: 1px solid #777777;
}

.ArchivePhotoAndTextWebDisplayPanelTextLbl
{
width: 100%;
}

.ArchivePhotoAndTextWebDisplayPanelText
{
background-color: #EFEFEF;
height: 25px;
line-height: 25px;
padding-left: 10px;
}

.ArchiveGallerySubAttrsPanel
{
border: 2px #efefef solid;
float: left;
height: 500px;
margin: 5px;
padding: 5px;
width: 670;
}

.ArchiveGalleryPhoto
{
height: 550px;
width: 650px;
}

.AddButton
{
display: inline-block;
font-family: Maiandra GD;
font-size: 11pt;
Color: Blue;
font-weight: bold;
text-decoration: underline;
height: 30px;
line-height: 30px;
text-align: Center;
width: 60px;
}
.mainmenu ul { display: block; }
.mainmenu ul { list-style-type: none; padding:0; margin:0; }
.mainmenu ul li {float:left; position:relative;}
.mainmenu ul li ul {display: none;}
.mainmenu ul li:hover ul { display:block; position:absolute; top:0px; left:155px;} 
.mainmenu ul li:hover ul li ul {display: none;} 
.mainmenu ul li:hover ul li:hover ul { display:block; position:absolute; top:0px; left:155px; } 

