
/* eventBrowse */
TABLE.eventBrowse {margin:0 0 0 1px; padding:0;}

TABLE.eventBrowse TH {display:none;}

TABLE.eventBrowse TD.browseAll {display:none;}

TABLE.eventBrowse TD.title {font-family:"Georgia"; padding:12px 19px 0 16px; font-size:15px; font-weight:bold; background:url(/custom/templates/page/eventsMain/images/events-browse-divider.gif) no-repeat;}

.eventBrowse a:visited,
.eventBrowse a:link,
TABLE.eventBrowse TD a:visited,
TABLE.eventBrowse TD a:link {font-size:11px; margin:0 10px 0 16px; padding:0 0 0 12px; color:#2f82d0; background:url(/custom/templates/page/eventsMain/images/events-nav-bullet.gif) no-repeat;}

TABLE.eventBrowse TD.submit {display:none;}

/* eventFeatureList */
TABLE.eventFeatureList {border:1px #d4d4d3 solid; background:#f7f7f4; margin:0; padding:0;}

TABLE.eventFeatureList .popupLink a:visited,
TABLE.eventFeatureList .popupLink a:link {font-family:"Georgia"; padding:5px 0 0 16px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#000; text-decoration:none; width:161px; height:29px; display:block; background:url(/custom/templates/page/eventsMain/images/events-more-information.gif) no-repeat;}

TABLE.eventFeatureList TD.titleLeftPadding,
TABLE.eventFeatureList TD.leftPadding {display:none;}

TABLE.eventFeatureList TD.title a:visited,
TABLE.eventFeatureList TD.title a:link {font-family:"Georgia"; padding:0 0 0 14px; 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; margin:6px;}

TABLE.eventFeatureList TD.info,
TABLE.eventFeatureList TD.summary {padding:6px 13px 6px 13px;}

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 {float:left; width:100%; margin:0 0 30px 0; border:none;}

TABLE.eventListNav tr{background:none; border:none; text-transform:uppercase;}
TABLE.eventListNav tr:hover{background:none;}
TABLE.eventListNav TD {font-size:12px; font-weight:normal; /*color: #2190D6;*/ color:#000; padding:0px 0px 0px 0px; }
TABLE.eventListNav select {font-size:11px; width:130px; border: 1px solid #bbb9b9; background: #fff; padding: 3px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

/* eventListHead */
TABLE.eventListHead { border:none; width: 100%; float:left; margin:0;}

TABLE.eventListHead TH {font-size:12px; font-weight:normal; padding: 5px 0px 0 0px; /*color: #2190D6;*/ color:#000; text-transform:uppercase; background:none;}
TABLE.eventListHead TD {font-size:11px; padding: 0 5px 5px 0px; }
TABLE.eventListHead tr{border:none;}
TABLE.eventListHead tr:hover{background:none;}
TABLE.eventListHead TD a:visited,
TABLE.eventListHead TD a:link {color: #2190D6;}

TABLE.eventListHead TH.submit {display:none;}

/* eventList */

table.eventList tr:nth-child(odd), table.eventListHead tr:nth-child(odd), table.eventListNav tr:nth-child(odd), table.eventDetail tr:nth-child(odd) {
	background:none;
	}
	
TABLE.eventList {margin:0; float:left; width:100%; border:none;}
TABLE.eventList tr:hover, TABLE.eventList tr, TABLE.eventList td{background:none; border-top:none;}
TABLE.eventList TD.title a:visited,
TABLE.eventList TD.title a:link { margin:0; padding:12px 0 10px 0; font-size:16px; font-weight:bold; color: #2190D6; text-transform:uppercase; display:block; border-top:1px #ccc solid; text-decoration: none;}

TABLE.eventList TD.desc {border-right:1px #ccc solid; padding: 0 10px 10px 10px; margin:0 10px 30px 0; display:block; font-weight:normal;}
TABLE.eventList TD {font-size:11px; padding:0; border:none;}
TABLE.eventList TD.info strong {width:70px; display:block; float:left; color:#0099CC;}

TABLE.eventList TD a:visited,
TABLE.eventList TD a:link {color: #C55F25;}

#content TABLE.eventList TD img {border:1px #d4d4d3 solid; padding: 3px; float: left; }
TABLE.eventList TD.eventImage {width: 20%;}


TABLE.eventList .popupLink {display: none;}

TABLE.eventList .popupLink a:visited,
TABLE.eventList .popupLink a:link {font-family:"Georgia"; font-size:11px; font-weight:bold; text-transform:uppercase; color:#f99939; text-decoration:none;}

TABLE.eventList TD.spacerRow,
TABLE.eventList TD.divider {display:none;}
#content p.disclaimer {font-size: 10px;}
/* eventDetail */
TABLE.eventDetailHead {border:none}
table.eventDetailHead tr:nth-child(odd) {
	background:#fff;
	}
table.eventDetailHead tr:hover, table.eventDetailHead tr{background:#fff;}
table.eventDetailHead TH:hover{background:none;}
table.eventDetailHead TH.summary {font-weight:bold; font-size:16px; text-align:left; padding-top:10px; padding-bottom:5px; border-bottom:none; background:none; text-transform:uppercase; color: #2190D6;}
.eventDetailHead TH.emailFriend {font-weight: normal; font-size:10px; text-align:right;	padding-left:10px; padding-right:0; vertical-align:bottom;}

/*TABLE.eventDetail {border:none; border-collapse:collapse; background-color:#fff;}
table.eventDetail TH {font-weight:bold; text-align:left; font-size:11px; padding:3px; background:none; color: #2190D6;} 
.eventDetail TD {
			text-align:left; font-size:13px; line-height:24px;
			padding:3px;
		}
.eventDetail TD.divider {background:none; padding-top:0;padding-bottom:0;}
.eventDetail TD.images TABLE {width:100%;}*/
TABLE.eventDetail {border:0; border-collapse:collapse;}
.eventDetail TH {font-weight:bold; text-align:left; font-size:12px;	padding:8px;}

.eventDetail TD.divider /*{background:none; height:1px; border:none;}*/{display:none;}
.eventDetail TD.images TABLE {width:100%;}
TABLE.eventDetail tr{border-top:none;}
.eventDetail tr.spacerRow{display:none;}
TABLE.eventDetail tr:hover{background:none;}
TABLE.eventDetail img{margin:0px 0px 0px 15px;}
a.eventsDetailBackLink{display:none;}
/* 
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, .eventList 
.eventDetailHead,
.eventDetail,
.eventFeatureSingle,
.eventFeatureList,
.eventBrowseAndFeatureList,
.eventSearch {
	width: 90%;
	margin:0 0px 20px 25px;
}
.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;
	background-color:#fff;
	color:#2190D6;
	text-transform:uppercase;
}
.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 */




