.pageheader {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
}
.configLabel{
	color: #969584;
	vertical-align:top;
}
.helpLabel{
	color: #969584;
}
.fullEventTitle{
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #969584;
	line-height: 16px;
	font-style: normal;
}
.fullEventStartDate{
	font-weight:700;
}
.memberFN{
	padding-left:15px;
}
.summaryNavigationTitle{
	list-style:none;
}
.photoSummaryImg{
	padding:5px;
}
.navigationSummaryImg{
	padding:5px;
}
.quickEventHeader{
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #969584;
	line-height: 16px;
	font-style: normal;
}
.eventShowTable{
/*	border:1px dashed red;
	width:220px;
	*/
	text-align:left;
}
.eventFullTitle{
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #969584;
	line-height: 16px;
	font-style: normal;
}
.eventLink{
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px; 
	color: rgb(51, 51, 51); 
	line-height: 16px; 
	font-style: normal;
}
.eventFullDate{
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 16px;
	font-style: normal;
}
.photoSummaryCell{
	vertical-align:top;
}
.photoSummaryLeftAboveCell{
	text-align:center;
	vertical-align:top;
}


.navigationSummaryLeftAboveCell{
	text-align:center;
	vertical-align:top;
}
.navigationSummaryRightAboveCell{
	text-align:center;
}
.navigationSummaryTable{
	vertical-align:top;
}
.navigationSummaryDiv{
	vertical-align:top;
}
.navigationSummaryCell{
	vertical-align:top;
}

.productPriceDisplay{
	vertical-align:top;
}
.productFlat{
	vertical-align:top;
	width:500px;
}
.productThumbCell{
	vertical-align:top;
}
.productThumbDiv{
	vertical-align:top;
}
.productThumbnailImage{
	border:none;
}
.productThumbnailTable{
	text-align:center;
	width:200px;
}
.productThumbnailTitle{
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #333333;
	line-height: 16px;
	font-style: normal;
}
.fullProductTitle{
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #969584;
	font-style: normal;
	width:700px;
}
.productShowTable{
	text-align:center;	
}
.productSummaryRightAboveCell{
	text-align:center;	
}
.productSummaryLeftAboveCell{
	text-align:center;	
}
.productSummaryTable{
	text-align:right;
	/*border:1px dashed red;*/
}
.productShowTable{
	text-align:center;
}
.productSummaryDiv{
	text-align:center;
}
.productSummaryCell{
	text-align:center;
}
.productSummaryImg{
	text-align:center;
}
.membershipsubscriptionExpiresDate{
	width:85px;
}

.membershiptypeTitleDisplay{
	width:90px;
	vertical-align:top;
}

.membershiptypeCostDisplay{
	width:70px;
	vertical-align:top;
}
.fullProductTextCell{
	width:100%;
}

.fullPageTitle {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 20px;
	color: #3c7b44;
}
.summaryEventTitle {
	font-weight:700;
	text-align:left;
}
.summaryEventStartDate {
	font-weight:700;
}
.content{
	font-size:13px;
}

.biographyGroupField{
	font-weight:800;
}
.summaryBiographyName{
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #969584;
	font-style: normal;
}
.biographyFullYear{
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #969584;
	font-style: normal;
}
.memberGroupField{
	font-weight:800;
}

.membershipFlat{
	width:100%;
}
.membershipThumbnailTable{

}
.eventTitle{
	font-weight:700;
}
.eventDate{
	font-weight:700;
}

.listingFlat{
	width:100%;
}

.listingThumbnailTable{
	width:100%;
}


.photoFlat{
	width:100%;
	text-align:center;
}
.photoThumbCell{
	text-align:center;
	vertical-align:top;
}
.photoThumbDiv{
	text-align:center;
	vertical-align:top;

}

.photoThumbnailTable{
	text-align:center;
	vertical-align:top;
}

.galleryFlat{
	width:100%;
	text-align:center;
}
.galleryThumbCell{
	text-align:center;
	vertical-align:top;
}
.galleryThumbDiv{
	text-align:center;
	vertical-align:top;

}

.galleryThumbnailTable{
	text-align:center;
	vertical-align:top;
}

.subheader {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #969584;
	font-style: normal;
}

.quickEventDetailHeader{
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #969584;
	font-style: normal;
}

.quickEventDetailHR{
	border:1px solid #000;
}

.quickEventDetailTitle{
	font-weight:700;
}

.quickEventDetailDate{
	font-weight:700;
}

.biographyName{
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #969584;
	font-style: normal;
}

.sponsorThumbnailTable{
	width:300px;
	vertical-align:top;
}
.sponsorColumn{
	width:670px;
}
.sponsorSummaryTable{
}
.sponsorFlat{
	vertical-align:top;
}
.sponsorThumbCell{
	vertical-align:top;
}

.sponsorFeatured{
	width:100%;
}

.sponsorName{
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #969584;
	font-style: normal;
}

.summaryBiographyRole{
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #969584;
	font-style: normal;
}


.body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 13px;
	color: #333333;
	text-indent: 0px;
	
}
.body a:link { color: #3c7b44; }
.body a:hover { color: #3c7b44; }
.body a:visited { color: #3c7b44; }

.shadow {
	background-image: url(images/shadow.jpg);
	background-repeat: repeat-x;
	background-position: top;
	}
.navigationSummaryTable{
	text-align:left;
}	
.navigationSummaryDiv{
}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image: url(images/gradient.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

textarea{
	font-family:Arial;
	font-size:13px;
}
.news2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	
}
.biographySummaryImg{
	padding-right:5px;
}
.summaryBiographyQualifications {
	font-family: "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 11px;
	color: #333333;
}

.summaryBiographyTitle {
	font-family: "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 11px;
	color: #333333;
}
.fullBiographyQualifications {
	font-family: "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 11px;
	color: #333333;
}
.groupBy1Header{
	font-weight:700;
}
.fullBiographyTitle {
	font-family: "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 11px;
	color: #333333;
}
.summaryProductTitle {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #969584;
	font-style: normal;
}
.summaryProductPrice{
	font-weight:700;
}
.summaryBiographyYear {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #969584;
	font-style: normal;
}
.clickableBioName{
	color: #3c7b44;
}
.clickableBioYear{
	color: #3c7b44;
}
.fullMemberQualifications {
	font-family: "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 11px;
	color: #333333;
}
.fullMemberTitle {
	font-family: "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 11px;
	color: #333333;
}
.summarySponsorTitle {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #969584;
	font-style: normal;
}
.fullMemberFirstName {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #969584;
	font-style: normal;
}
.fullSaleTitle {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #969584;
	font-style: normal;
}


.fullSaleShippingAddress1{
/*	width:190px;
	display:inline-block;*/
}
.fullSaleBillingTown{
	width:230px;
	display:inline-block;
}
.fullSaleBillingAddress2{
	width:230px;
	display:inline-block;
}
.fullSaleBillingAddress1{
	width:230px;
	display:inline-block;
}

.fullSaleShippingFirstName{
	font-weight:700;
}

.fullSaleShippingSurname{
	font-weight:700;
}

.fullSaleBillingFirstName{
	width:230px;
	display:inline-block;
	font-weight:700;
}
.fullSaleBillingStateName{
	width:230px;
	display:inline-block;
}
.fullSaleBillingCountryCode{
	width:230px;
	display:inline-block;
}
.summarySaleTotalPrice{
	width:80px;
	display:inline-block;
	text-align:right;
	padding-right:5px;
}
.summarySalePaid{
	width:120px;
	display:inline-block;
	text-align:center;
}
.summarySaleTitle{
	width:80px;
	display:inline-block;
	text-align:left;
}

.summarySaleDespatched{
	width:120px;
	display:inline-block;
	text-align:center;
}
.summarySaleItemTitle{
	width:260px;
	vertical-align:top;
	display:inline-block;
}
.saleFullLeftAboveCell{
	/*border:1px dashed red;*/
}
.summarySaleItemDescription{
	width:230px;
	display:inline-block;
}
.summarySaleItemPrice{
	width:80px;
	text-align:right;
	vertical-align:top;
	display:inline-block;
	/*border:1px dashed red;*/
}
.summarySaleItemQuantity{
	width:60px;
	text-align:right;
	display:inline-block;
	vertical-align:top;
	padding-right:10px;
}

.summaryCartTitle{
	width:260px;
	vertical-align:top;
	display:inline-block;
}
.summaryCartDescription{
	width:230px;
	display:inline-block;
}
.summaryCartPrice{
	width:80px;
	text-align:right;
	vertical-align:top;
	display:inline-block;
	/*border:1px dashed red;*/
}
.deleteIcon{
	vertical-align:top;
}
.summaryCartQuantity{
	width:60px;
	text-align:right;
	display:inline-block;
	vertical-align:top;
	padding-right:10px;
}


.fullSaleBillingMobile{
	width:230px;
	display:inline-block;
}
.fullSaleBillingPostcode{
	width:230px;
	display:inline-block;
}
.fullSaleBillingEmail{
	width:230px;
	display:inline-block;
}
.fullSaleBillingPhone{
	width:230px;
	display:inline-block;
}
.fullSaleBillingSurname{
	width:230px;
	display:inline-block;
	font-weight:700;
}
.summarySubscriptionTitle{
	width:90px;
	display:inline-block;
	/*border:1px dashed red;*/
}
.summarySubscriptionDateExpires{
	width:100px;
	display:inline-block;
}
.summarySubscriptionReceiptNo{
	width:80px;
	display:inline-block;
}
.summarySubscriptionCost{
	width:60px;
	display:inline-block;
}
.memberSubscriptionExpires{
	width:100px;
	display:inline-block;
}
.summarySubscriptionDatePaid{
	width:80px;
	display:inline-block;
}
.summaryMemberFirstName {
	width:80px;
	display:inline-block;
}
.memberSubscriptionTitle {
	width:100px;
	display:inline-block;
}
.summaryMemberSurname {
	width:80px;
	display:inline-block;
}
.fullMemberSurname {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #969584;
	font-style: normal;
}
.fullBiographyName {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #969584;
	font-style: normal;
}
.fullBiographyYear {
	font-family:  "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 16px;
	color: #969584;
	font-style: normal;
}
.teeny {
	font-family: "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 11px;
	color: #333333;
}
.teeny a:link { color: #333333;}
.teeny a:visited { color: #333333; }
.teeny a:hover {
	color: #01512e;
}

.navigation {
	font-family: "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 14px;
	color: #754c28;
	background-image: url(images/yellow.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.navigation a:link { color: #754c28; text-decoration: none; }
.navigation a:visited { color: #754c28; text-decoration: none; }
.navigation a:hover {
	color: #000000;
	text-decoration: none;
}


.headerbg {
	background-image: url(images/bannerbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.corner {
	background-image: url(images/corner.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.banner {
	background-image: url(images/img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
