@charset "utf-8";
/* CSS Document */

a { 
	color: #FFFFFF;
}

#LeftSection	{
	float: left;
	width: 230px;
	padding:  0px;
}


#LeftSection h3 {
	text-align: center;
	margin: 5px;
}


#SectionLinks {
	height: 224px;
	background:	url(../Images/DesignImages/CalendarCurve.gif) no-repeat bottom left;
}

#SectionLinks img {
	display: block;
	margin-bottom: 5px;
}

#SectionLinks a {
	font-weight: bold;
	font-size: 16px;	
}


	
/*  CALENDAR*/

#eventsCalendar {
	background: #A25297;
	height: 247px;	
	margin-top: -10px;
}

#eventsCalendar h3 {
	margin: 0px;
	padding: 5px;;
	color: #FFF; }

table.EventsCalendar {
	color: #000033; 
	margin: auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}



table.EventsCalendar th {
	color: #FFF;
	background-color: #073285;
	border: 2px solid #A25297;
	height: 20px;
}

table.EventsCalendar tr.Title th {
	background-color: #7D1478;
	font-size: 14px;
}

table.EventsCalendar th.CalLeft {
	border-left: 2px solid #A25297;
}

table.EventsCalendar th.CalRight {
	border-right: 2px solid #A25297;
}

table.EventsCalendar td {
	text-align: center;
	vertical-align:middle;
	width: 25px;
	height: 18px;
	color: #FFF;
	background-color: #7D1478;
	border: 2px solid #A25297;
}

table.EventsCalendar td.EmptyCells {
	background: none;
}

table.EventsCalendar td.HighLighted {
	background-color:#FFF; color:#7D1478; font-weight: bold; 
}

td.HighLighted:hover {
	cursor: pointer;
	
}

td.HighLighted a {
	display: block;
	text-decoration: none;
	color:#7D1478;
}

.EventInfo { 
	position: absolute; 
	background-color:#FFF; 
	border: 1px solid #073285; 
	color: #000;
	text-align: left;	
	padding: 3px;	}

#ComingSoonTxt {
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	padding: 4px 8px 4px 8px;
}

#ComingSoonTxt div.CSDate	{
	padding: 5px 0 5px 0;	
}

#ComingSoonTxt a {
	color: #FFF;
	font-weight: normal;
}
