a.CalendarLink
{
	color: #19486d;
	text-decoration: none;
}

a.CalendarLink:hover
{
	text-decoration: underline;
}

.CalendarToday
{
	background-color: #19486d;
	color: #FFFFFF;
	vertical-align: top;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	height: 75px;
}

.CalendarToday a
{
	color: #FFFFFF;
}

.CalendarDay
{
	vertical-align: top;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	height: 75px;
}

.CalendarDay a
{
	color: #513159;
}

.CalendarDay div.CalendarDate, .CalendarToday div.CalendarDate
{
	text-align: right;
	background:none;
}

.CalendarDaysTable
{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}

.CalendarDaysOfWeekCell
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.CalendarDaysOfWeekRow
{
	background-color:#657788;
	color: #FFFFFF;
}

.CalendarInvalidDay
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #DDDDDD;
}

.CalendarMonthsTable
{
}

.CalendarMonthsRow
{
	height: 25px;
	background-color: #008a5d;
	color: #FFFFFF;
}

.CalendarCurrentMonth
{
	font-size: 18px;
}

.CalendarMonthsRow a
{
	color: #FFFFFF;
	text-decoration: none;
}

.CalendarMonthsRow a:hover
{
	text-decoration: underline;
}

.CalendarEventHeader
{
	font: bold 16px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; COLOR: #996633; text-align:left; margin: 0px; padding:0px 0px 5px 0px;
}

.CalendarEventDates
{
	font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-align:justify;
}

.CalendarEventDescription
{
	font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-align:justify;
}

.inside_content div div .CalendarEvent 
{ 
	background:none;
	padding-bottom:15px;
}

.inside_content div div .CalendarEventOutline 
{ 
	background:none;
}

.inside_content div div .CalendarEventHeader 
{ 
	background:none;
}

.inside_content div div .CalendarEventDates 
{ 
	background:none;
}

.inside_content div div .CalendarEventDescription 
{ 
	background:none;
}


.CalendarEventOutline
{
	border: none;
}

.CalendarListDateHeader
{
	font-size: 18px;
	background:none;
}

.CalendarListEventsHeader
{
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
}

.CalendarListEventsTable
{
	border: 1px solid #000000;
}

.CalendarListEventsRow
{
	
}

.CalendarListEventsRow a
{
	color: #19486d;
}

.CalendarListEventsRow a:hover
{
}

.CalendarListEventsAlternatingRow
{
	background-color: #c3c3c3;
}

.CalendarListEventsAlternatingRow a
{
	color: #19486d;
}

.CalendarListEventsAlternatingRow a:hover
{
}

.CalendarListDateCell
{
}

.CalendarListNameCell
{
}

.calendar-container 
{
	width: 199px; 
	background-image: url(/webart/calendar/events_bg.gif);
}
.calendar-wrapper 
{
	background-image: url(/webart/calendar/events_top.gif); 
	background-repeat: no-repeat; 
	padding: 40px 0px 0px 0px;
}
.calendar-bottom 
{
	height: 60px;
}
.img-calendar 
{
	float: left
}
.calendar-pagetop
{
	border-bottom:1px solid black;
}
.calendar-pagebottom
{
	border-top:1px solid black;
}