	/* Default settings for most tags */
	BODY, TABLE, TD, TR, BLOCKQUOTE, OL, UL, LI, P, INPUT, TEXTAREA, SELECT, OPTION {
	color: #000000;
	FONT-SIZE: 10px;
	FONT-FAMILY:  Verdana, Tahoma, Arial, sans-serif;
	background-color: #e3e3e3;
}
	P { padding-top: 5px; padding-bottom: 0; margin-top: 0; margin-bottom: 0 }
	/* IWYWINH Settings (If What You Want Is Not Here) */
	TABLE.iwywinh {
	padding: 5px;
	width: 100%;
	border: 1px solid #666666;
}
	TD.iwywinhmsg {background: transparent; color: #333333; font-weight: bold; font-style: normal}
	/* Calendar Outer most Table */
	TABLE.container {
	border: none;
}
	/* Title Block Container Table */
	TABLE.titlecontainer{ width: 100%}
	/* Title Block Right Hand Caption */
	SPAN.caption {	color: Black; font-size: 16px; font-weight: bold }
	/* Outer TABLE Container for Menubar */
	TABLE.menubarouter {	width: 100% }
	/* Menubar Container Cell */
	TD.menubarcontainer { width: 100%}
	/* TABLE for Menubar */
	TABLE.menubar { width: 100% }
	/* TD for Menubar Items */
	TD.menubar {
	font-size: 12px;
	color: #000000;
	text-align: right;
	width: 100%;
	border: 0px none #999999;
}
	/* Menubar Item Links */
	A.menubaritem{ font-size: 12px; FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none }
	A.menubaritem:Hover { font-size: 12px; FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none}
	/* Calendar Activity, Location Form Container Table */
	TABLE.formcontainer { background: #efefe0; border-bottom: 1px solid #000000; width: 100%}
	/* Form Submit Button */
	input.button {	cursor: hand;  font-size: 10px; background: #669966;  color: White;     }
	/* Mini Calendar/Events Container Table */
	TABLE.eventscontainer { width: 100%; padding: 5px}
	/* Mini Calendars Container Table */
	TABLE.minicontainer {}
	/* Events List Container Cell */
	TD.eventscontainer {}
	/* Set Option background colours */
	OPTION.default { background: whitesmoke}
	OPTION.selectable{ background: yellow}
	/* Format Event Data Items */
	SPAN.eventactivity{color: #660066; font-size: 12px; font-weight: bold}
	SPAN.eventactivityexpired {color: #C0C0C0; font-size: 12px; font-weight: bold	}
	SPAN.eventlocation{color: #666666; font-size: 11px; font-weight: bold}
	SPAN.eventlocationexpired {color: #C0C0C0; font-size: 12px; font-weight: bold	}
	SPAN.eventdate { font-weight: bold	}
	SPAN.eventdateexpired {color: #c0c0c0; font-style: italic }
	SPAN.activitydescription {color: #000000; font-style: normal}
	SPAN.eventnotename {font-weight: bold }
	SPAN.eventnote {font-style: italic }
	SPAN.contacttitle{ font-style: italic }
	SPAN.contacttypelabel{ font-weight: bold }
	SPAN.contacttypeinfo { font-style: italic }
	A.locationemail {COLOR: blue; TEXT-DECORATION: none; background: transparent}
	A.locationemail:hover {	COLOR: red; TEXT-DECORATION: underline; background: transparent }
	SPAN.eventcurrency{ font-weight: bold	}
	SPAN.eventprice{ font-weight: bold	}
	/* Format Forthcoming Event Data Items */	
	A.activitylink { color: blue; text-decoration: none; background: transparent; font-weight: normal	}
	A.activitylink:hover { color: #FFFFFF; text-decoration: none; background: navy; font-weight: normal	}
	SPAN.sumeventactivityexp { color: #000000; font-weight: normal	}
	SPAN.sumeventlocation{color: #000000; font-weight: normal}
	/* Format styles for mini calendars */
	TABLE.mcselectedmonth {	border: 3px solid #663366; background: #73CE9C}
	TABLE.mc { border: 3px solid white; background: #ffffff}
	TD.mctitle { background: #000000; text-align: center; font-weight: bold}
	A.mctitle {COLOR: #FFFFFF; TEXT-DECORATION: none; background:	#000000; font-weight: bold}
	A.mctitle:hover {COLOR: #FFFFFF; TEXT-DECORATION: none; background: #00CC66; font-weight: bold}
	/* Mini Calendar Days Of Week Colours for Selected and Unselected Months */
	TD.mcsmsatsun { background: #669966; color: #FFFFFF; font-weight: bold; text-align: center}
	TD.mcsmweekday { background: #000000; color: #ffffff; font-weight: bold; text-align: center}
	TD.mcumsatsun { background: #336633; color: #FFFFFF; font-weight: bold; text-align: center}
	TD.mcumweekday { background: #000000; color: #ffffff; font-weight: bold; text-align: center}
	TD.mcsmblank {}
	TD.mcumblank {}
	TD.mctoday { background: #FFFFFF; color: #FF0000; text-align: center; border: 1px solid #FF0000}
	TD.mcsmtodaybefore {color: #999999; text-align: center}
	TD.mcumtodaybefore {color: #C0C0C0; text-align: center}
	TD.mcsmeventstartday {background: red; color: #FFFFFF; text-align: center}
	TD.mcsmeventday {background: #B0C4DE; text-align: center}
	TD.mcsmnoevent {background: #FFFFFF; text-align: center}
	TD.mcumeventstartday{background: red; color: #FFFFFF; text-align: center}
	TD.mcumeventday{background: #B0C4DE; text-align: center}
	TD.mcumnoevent {background: #FFFFFF; text-align: center}

	/* Format styles for planner */
	TABLE.p {background: #ffffff; border-top: 1px solid #000000; border-bottom: 1px solid #000000}
	TR.pselectedmonth {background: #90EE90}
	TR.p {background: #ffffff}
	TD.pselectedmonth { color: #FFFFFF}
	TD.p { color: #000000}
	TD.ptitle { color: #000000; text-align: right; font-weight: bold}
	A.ptitle {COLOR: #B0C4DE; TEXT-DECORATION: none; background: transparent; font-weight: bold}
	A.ptitle:hover {COLOR: navy; TEXT-DECORATION: none; background: transparent; font-weight: bold}
	/* Planner Days Of Week Colours for Selected and Unselected Months */
	TD.psmsatsun { background: #8D1EFF; color: #FFFFFF; font-weight: bold; text-align: center}
	TD.psmweekday { background: #000000; color: #ffffff; font-weight: bold; text-align: center}
	TD.pumsatsun { background: #8D1EFF; color: #FFFFFF; font-weight: bold; text-align: center}
	TD.pumweekday { background: #000000; color: #ffffff; font-weight: bold; text-align: center}
	TD.psmblank {}
	TD.pumblank {}
	TD.ptoday { background: #FFFFFF; color: #FF0000; text-align: center; border: 1px solid red}
	TD.psmtodaybefore {color: #ffffff; text-align: center}
	TD.pumtodaybefore {color: #C0C0C0; text-align: center}
	TD.psmeventstartday {background: red; color: #FFFFFF; text-align: center}
	TD.psmeventday {background: #B0C4DE; text-align: center}
	TD.psmnoevent { text-align: center}
	TD.pumeventstartday{background: red; color: #FFFFFF; text-align: center}
	TD.pumeventday{background: #B0C4DE; text-align: center}
	TD.pumnoevent { text-align: center}
	

	/* GENERAL */
	A {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none	}
	A:Hover { COLOR: #ffffff; background: navy;  text-decoration:none}
