
/* eventBrowse */
TABLE.eventBrowse {margin:0; padding:0;}

TABLE.eventBrowse TH {display:none;}

TABLE.eventBrowse TD.browseAll {display:none;}

TABLE.eventBrowse TD.title {padding:12px 0 0 0; font-size:15px; font-weight:bold;}

.eventBrowse a:visited,
.eventBrowse a:link,
TABLE.eventBrowse TD a:visited,
TABLE.eventBrowse TD a:link {font-size:11px; margin:0; padding:0; color:#2f82d0;}

TABLE.eventBrowse TD.submit {display:block;}

/* eventFeatureList */
TABLE.eventFeatureList {border:1px #d4d4d3 solid; background:#f7f7f4; margin:0; padding:0;}

TABLE.eventFeatureList .popupLink a:visited,
TABLE.eventFeatureList .popupLink a:link {padding:5px 0 0 0; font-size:11px; font-weight:bold; text-transform:uppercase; color:#000; text-decoration:none; width:161px; height:29px; display:block;}

TABLE.eventFeatureList TD.titleLeftPadding,
TABLE.eventFeatureList TD.leftPadding {display:none;}

TABLE.eventFeatureList TD.title a:visited,
TABLE.eventFeatureList TD.title a:link {padding:0; line-height:31px; font-size:15px; font-weight:bold; color:#000; text-decoration:none; background:#d4d4d3; display:block;}
TABLE.eventFeatureList TD.title a:hover {color:#000;}

TABLE.eventFeatureList TD.divider {display:none;}

TABLE.eventFeatureList TD.eventImage img {border:1px #d4d4d3 solid; padding:2px;}

TABLE.eventFeatureList TD.info,
TABLE.eventFeatureList TD.summary {padding:6px 0 6px 0;}

TABLE.eventFeatureList TD.info {font-size:10px; border-left:1px #d4d4d3 solid;}

TABLE.eventFeatureList TD TABLE TD {font-size:11px; line-height:13px;}

TABLE.eventFeatureList TD TABLE TD a:visited,
TABLE.eventFeatureList TD TABLE TD a:link {width:100px; display:block; overflow:hidden;}

TABLE.eventFeatureList TD TABLE TD.divider {display:block;}

TABLE.eventFeatureList TD TABLE TD a:visited,
TABLE.eventFeatureList TD TABLE TD a:link {color:#2f82d0;}

TABLE.eventFeatureList TD TABLE TD.fieldTitle {font-weight:bold;}

/* eventListNav */
TABLE.eventListNav TD {font-size:11px; font-weight:bold;}
TABLE.eventListNav select {font-size:11px; width:130px;}

/* eventListHead */
TABLE.eventListHead {background:#f1f1f1; border:1px #dadada solid;}

TABLE.eventListHead TH {font-size:13px; padding:13px 0 0 10px;}
TABLE.eventListHead TD {font-size:11px; padding:0 0 13px 10px;}

/*TABLE.eventListHead TD a:visited,
TABLE.eventListHead TD a:link {color:#2f82d0;}*/

TABLE.eventListHead TH.submit {width:150px; padding:2px;}
TABLE.eventListHead TH.submit a {margin:0;  text-align: center; padding:6px; background: #7C9E35; width:138px; color: #fff; text-decoration: none; display:block;}
TABLE.eventListHead TH.submit a:hover {background:#9bc765;}

/* eventList */
TABLE.eventList TD.title a:visited,
TABLE.eventList TD.title a:link {margin:10px 0 0 0; padding:12px 0 5px 0; font-size:13px; font-weight:bold; display:block;}

TABLE.eventList TD.desc {padding:5px 15px 5px 0; margin:0 0 10px 0; display:block; font-weight:normal; width:410px; background: url(/custom/templates/page/shared/images/dotted_line_vertical.gif) top right repeat-y;}
TABLE.eventList TD {font-size:11px; padding:0 0 0 10px;}

TABLE.eventList TD.title {font-size:11px; padding:0;}

/*TABLE.eventList TD a:visited,
TABLE.eventList TD a:link {color:#2f82d0;}*/

TABLE.eventList TD img {border:1px #d4d4d3 solid; padding:2px; float:left;}

TABLE.eventList .popupLink {font-size:13px; font-weight:bold;}

TABLE.eventList .popupLink a:visited,
TABLE.eventList .popupLink a:link {/*font-size:11px; font-weight:bold;*/ text-transform:uppercase; /*color:#7C9E35; text-decoration:none;*/}

TABLE.eventList TD.spacerRow,
TABLE.eventList TD.divider {display:none;}

/* eventDetail */
TABLE.eventDetailHead {border-collapse: collapse;}
.eventDetailHead TH {font-weight:bold; font-size:14px; text-align:left; padding-top:10px; padding-bottom:5px; border-bottom:1px solid #E7E5E1;}
.eventDetailHead TH.emailFriend {font-weight: normal; font-size:10px; text-align:right;	padding-left:10px; padding-right:0; vertical-align:bottom;}

TABLE.eventDetail {border:0; border-collapse:collapse;}
.eventDetail TH {font-weight:bold; text-align:left; font-size:11px;	padding:3px;}
.eventDetail TD {text-align:left; padding:3px;}
.eventDetail TD.divider {background:url(/custom/templates/page/shared/images/dotted_line_horiz2.gif) top left repeat-x;height: 1px;}
.eventDetail TD.images TABLE {width:100%;}

/* description */
.description img {border:1px #d4d4d3 solid; padding:2px; margin:0 0 20px 30px; display:block;}

/* 
added by update dated 20081124.
These classes replicate previously hardcoded design decisions, which have been
replaced with these classes to deal with HTML4.01 validation issues
*/

.eventDetailImage,
.eventDetailImage2,
.eventListImage {
	border:0px none;
}
.eventDetailImage,
.eventListImage {
	float:right;
}
.eventListNav,
.eventListHead,
.eventList,
.eventDetailHead,
.eventDetail,
.eventFeatureSingle,
.eventFeatureList,
.eventBrowseAndFeatureList,
.eventSearch {
	width:96%;
	margin:0 2%;
}
.eventListNav form {
	margin:0;
}
.eventListNav div.eventNavButton {
	display:inline;
}
.eventList .nowrap,
.eventDetailHead .nowrap {
	white-space:nowrap;
}
.eventList .summary,
.eventList .threeQuarterWidth {
	width:75%;
}
.eventList .halfWidth {
	width:50%;
}
.eventEmailFriend td.title,
.eventList .quarterWidth {
	width:25%;
}
.eventDocumentIcon {
	margin:0 5px;
	vertical-align:middle;
}
.eventListHead th.submit,
.eventSendToFriend .eventEmailFriendSubmit td  {
	text-align:right;
}

#editEventForm {
	text-align:center;
}
.eventSubmit,
.eventEmailFriend,
.eventEmailFriendSubmit,
.eventCalendar {
	width:500px;
	margin:0 auto;
}
.eventSendToFriend {
	width:600px;
	margin:0 auto;
}
.eventSendToFriend td{
	text-align:center;
}
.eventEmailFriend td,
.eventSendToFriend p {
	text-align:left;
}
.eventSubmitLabel {
	width:40%;
}
.eventSubmitField {
	width:60%;
}
#editEventForm p,
.eventSubmit th,
.eventSubmit td {
	text-align:left;
}
table.eventSubmit.eventSubmitButton {
	border-width:0px;
}
.eventSubmitButton td,
.eventDetailHead .emailFriend,
.eventDetailHead .bookLink,
.eventBooking .submitBooking {
	text-align:right;
}
.eventDetailLabel {
	width:160px;
}
.eventDetailValue,
.eventBooking {
	width:500px;
}
.eventBrowse,
.eventBrowseAndFeatureList .eventFeatureList {
	width:100%;
}
.eventFeatureBrowse,
.eventBookingLabel {
	width:30%;
}
.eventFeatureBrowseList,
.eventBookingField {
	width:70%;
}
div.submitEvent {
	text-align:right;
}
.eventCalendar .titleHead {
	text-align:left;
}
.eventCalendar .titleCol {
	width:120px;
}
.eventCalendar .dayList {
	width:380px;
}
.eventCalendar .dayList table {
	width:100%;
}

table.eventShareExport {
	float:right;
}
.eventShareExport TH.shareLink,
.eventShareExport TH.exportLinks,
.eventShareExport TH.emailFriend {
	font-weight: normal;
	font-size: 75%;
	text-align: right;
	padding-left: 10px;
	padding-right: 0px;
	vertical-align: bottom;
}

.eventDetail .description p {
	margin-top:0;
}
/* end 20081124 update */





/* 
added by update dated 20081124.
These classes replicate previously hardcoded design decisions, which have been
replaced with these classes to deal with HTML4.01 validation issues
*/

.eventDetailImage,
.eventDetailImage2,
.eventListImage {
	border:0px none;
}
.eventDetailImage,
.eventListImage {
	float:right;
}
.eventListNav,
.eventListHead,
.eventList,
.eventDetailHead,
.eventDetail,
.eventFeatureSingle,
.eventFeatureList,
.eventBrowseAndFeatureList,
.eventSearch {
	width:96%;
	margin:0 2%;
}
.eventListNav form {
	margin:0;
}
.eventListNav div.eventNavButton {
	display:inline;
}
.eventList .nowrap,
.eventDetailHead .nowrap {
	white-space:nowrap;
}
	.travelPlannerLink div{ display:none;}
.eventList .summary,
.eventList .threeQuarterWidth {
	width:75%;
}
.eventList .halfWidth {
	width:50%;
}
.eventEmailFriend td.title,
.eventList .quarterWidth {
	width:25%;
}
.eventDocumentIcon {
	margin:0 5px;
	vertical-align:middle;
}
.eventListHead th.submit,
.eventSendToFriend .eventEmailFriendSubmit td  {
	text-align:right;
}

#editEventForm {
	text-align:center;
}
.eventSubmit,
.eventEmailFriend,
.eventEmailFriendSubmit,
.eventCalendar {
	width:500px;
	margin:0 auto;
}
.eventSendToFriend {
	width:600px;
	margin:0 auto;
}
.eventSendToFriend td{
	text-align:center;
}
.eventEmailFriend td,
.eventSendToFriend p {
	text-align:left;
}
.eventSubmitLabel {
	width:40%;
}
.eventSubmitField {
	width:60%;
}
#editEventForm p,
.eventSubmit th,
.eventSubmit td {
	text-align:left;
}
table.eventSubmit.eventSubmitButton {
	border-width:0px;
}
.eventSubmitButton td,
.eventDetailHead .emailFriend,
.eventDetailHead .bookLink,
.eventBooking .submitBooking {
	text-align:right;
}
.eventDetailLabel {
	width:160px;
}
.eventDetailValue,
.eventBooking {
	width:500px;
}
.eventBrowse,
.eventBrowseAndFeatureList .eventFeatureList {
	width:100%;
}
.eventFeatureBrowse,
.eventBookingLabel {
	width:30%;
}
.eventFeatureBrowseList,
.eventBookingField {
	width:70%;
}
div.submitEvent {
	text-align:right;
}
.eventCalendar .titleHead {
	text-align:left;
}
.eventCalendar .titleCol {
	width:120px;
}
.eventCalendar .dayList {
	width:380px;
}
.eventCalendar .dayList table {
	width:100%;
}

table.eventShareExport {
	float:right;
}
.eventShareExport TH.shareLink,
.eventShareExport TH.exportLinks,
.eventShareExport TH.emailFriend {
	font-weight: normal;
	font-size: 75%;
	text-align: right;
	padding-left: 10px;
	padding-right: 0px;
	vertical-align: bottom;
}

.eventDetail .description p {
	margin-top:0;
}
/* end 20081124 update */




.tagHtmlAddress,
.tagHtmlAddressLine {}
	
.tagHtmlAddressBusinessName {
	font-weight:bold;
	font-size:11px;
}
	


