.tableBackground {
	background-image: url(images/default_05.jpg);
	background-repeat: no-repeat;
	padding: 40px 40px 40px 30px;
	background-color: #FFFFFF;



}
.menuBackground {
	background-image: url(images/default_03.gif);
	background-repeat: no-repeat;
	background-color: #336699;
}
.menuText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 25px;
	text-align: right;
	margin-right: 10px;
	margin-top: 45px;
	margin-bottom: 45px;
}

.menuText a:hover {
	font-weight: bold;
}

.menuText a:link {
	text-decoration: none;
	color: #FFFFFF;
}

.menuText a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.mainParagraph {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 10px;

}
.footerMenuText a:link, a:active, a:hover, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
}

.leftAlignIndent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-align: right;
	margin: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
}





.summaryBGWhatsOn {
	background-image: url(images/defaultHeading_whatsOn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 90px;
}
.summaryBGPhotos {
	background-image: url(images/defaultHeading_photosSmall.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 90px;
}
.summaryBGnewsUpdate {
	background-image: url(images/defaultHeading_newsUpdateLa.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 90px;
}
.newsText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
	background-repeat: repeat-y;
	margin-right: 10px;
}
.newsText a:link {
	color: #333333;
	text-decoration: none;
}
.newsText a:visited {
	color: #666666;
	decoration: none;
	text-decoration: none;
}
.newsText a:hover {
	color: #287EA9;
	text-decoration: none;
}
.summaryBGfunStuff {
	background-image: url(images/defaultHeading_funStuff.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 90px;
}

.eventsText, .eventsText a:link, .eventsText a:active, .eventsText a:visited {
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.eventsText a:hover {
	color: #006699;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.summaryBGBlank {
	padding-top: 90px;
}
.fullBGCalendar {
	background-image: url(images/defaultHeading_calendar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 90px;




}
.summaryBGDocuments {

	background-image: url(images/defaultHeading_documents.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 90px;
}
.fullBGPhotos {

	background-image: url(images/defaultHeading_photos.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 90px;
}
.fullBGPandCNews {

	background-image: url(images/defaultHeading_PandCNews.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 90px;
}
.fullBGContactUs {


	background-image: url(images/defaultHeading_contactUs.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 90px;
}
.fullBGenews {


	background-image: url(images/defaultHeading_newsUpdateLa.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 90px;
}
.fullBGenewsl {


	background-image: url(images/defaultHeading_newsletters.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 90px;
}
#calendar	{font-family: Verdana, Arial, Helvetica, sans-serif;}

#calendar .dateSelector {padding-bottom:40px;text-align:left;vertical-align:middle}
#calendar .dateSelector.head {font-size:14px;font-weight:bold; text-align:right;}
#calendar .calendarInt {border-left:2px solid #D9E8F0;}
#calendar .calendarIntable th {font-weight:normal;font-size:0.9em}
#calendar .calendarIntable td {font-size:0.6em;padding-left:2px;}
#calendar .calendarIntable td.NotMonth {color:#555}
#calendar .NotMonth, #calendar .yesmonth {cursor:pointer;vertical-align:top;background-color:#Ffffff;}
#calendar .NotMonth {vertical-align:top;background-color:#CFE2EB;border:1px solid #CFE2EB;}
#calendar .monthcell {border:1px solid #CFE2EB;}
#calendar .NotMonth:hover, #calendar .yesmonth:hover {background-color:#EFF5F9;}
#calendar .fulldate, #calendar .fullinformation {display:none;}
#calendar .closeMoreInfo {cursor:pointer;float:right;width:40px;height:30px;text-align:right; font-size:10px;}
#calendar #moreinfo {
	position:fixed;
	background-color:#fff;
	border:1px solid #BDD7E4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
	z-index:1010
}
#calendar #moreinfo h2, #calendar #moreinfo h3 {padding:0 8px;margin-bottom:10px; color:#006699}
#calendar #moreinfo p {padding:0 8px;margin-top:3px; font-size:10px;}
#infobackground {width:100%;height:100%;position:fixed;background-color:#EFF5F9;z-index:1000;top:0;left:0;opacity: .8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);}







