.bodyHome { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-variant: normal; color: #000000;}
.bodyCopy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; color: #000000;}
.bodycalendardetail { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-variant: normal; color: #000000;}
.bodyForm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; color: #000000;}
.bodyHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; color: #990000;}
.calendar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #CC3333; line-height: 14px}
.caption { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-variant: normal; color: #000000;}
.reqmark { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-variant: normal; color: #FF0000;}

.pageheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #FFFFFF;}


A:link.calendar { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #000000; line-height: 14px}
A:visited.calendar { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #000000; line-height: 14px}
A:hover.calendar { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #000000; line-height: 14px}

.splashCallout { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #990000; background: #E5E5E5;}
.footer          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; color: #FFFFFF}

A:link.footer    { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; color: #FFFFFF}
A:visited.footer { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; color: #FFFFFF}
A:hover.footer   { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; color: #FFFFFF}

.errmsg	{ text-decoration:none; font-family: Verdana, Arial, Helvetica; font-weight:regular; font-size: 10pt;  color:0000ff;}
.ip { color: #000000; border-bottom: solid 1px; border-left: solid 1px; border-right: solid 1px; border-top: solid 1px; font-family: Verdana, Arial, sans-serif; font-size: 10pt; border-color:#000000; ; background-color: #FFFFFF}

A { color: #990000;}


UL.arrows { list-style-position: outside; list-style-image: url(/images/common/bullet.gif); list-style-type: circle;}
UL.box { list-style-position: outside; list-style-image: url(/images/common/box.gif); list-style-type: circle;}




A:hover { color: #ff0000; }
A:link.small_mo_cal { color: #ff0000; }
A:hover.small_mo_cal { color: #ff0000; }

.smallMoLink { color: #000000; }
.detail_title { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt; color:#000000; }
.detail_data  { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10pt; color:#000000; }
.generic_spacer { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:6pt; }
.printer_friendly_link { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; }

/* color of S-F day labels of small month calendar */
.small_mo_day_label { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#000066; background-color: #999999; text-align: center;}

/* color of highlighted day range in the small month calendar */
.small_mo_day_sel  { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:7pt; color:#010000; background-color: #eeeeee; text-align: left;}

/* color of non-highlighted cells */
.small_mo_day_cell  { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:7pt; color:#000066; background-color: #CCCCCC; text-align: left;}
.small_mo_daylink { color:#000066; text-decoration: underline }
.small_mo_daylink:visited { color:#000066; text-decoration: underline }
.small_mo_daylink:hover { color:#000000; text-decoration: none }

/* headers for small month calendars */
.large_mo_title { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9.5pt; color:#000000; background-color: #CCCCCC; text-align: center;}
.small_mo_title { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:7pt; color:#FFFFFF; background-color: #FF0000; text-align: center;}
.small_mo_titlelink { color:#FFFFFF; text-decoration: underline }
.small_mo_titlelink:visited { color:#FFFFFF; text-decoration: underline }
.small_mo_titlelink:hover { color:#000000; text-decoration: none }

/* filter section */
.filter_header_spacer { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:6pt; color:#ffffff; background-color: #FF0000;}
.filter_header_title { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#ffffff; background-color: #FF0000;}
.filter_category_title { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#000000; }
.filter_combo { width: 121px; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* goto section */
.goto_header { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#FFFFFF; }
.goto_header_spacer { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:6pt; color:#ffffff; background-color: #FF0000;}
.goto_header_title { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#ffffff; background-color: #FF0000;}
.goto_month_combo { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.goto_year_combo { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* style of text that says "No events schedules for this ..." */
.week_no_events { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10pt; color:#000000; }
.all_no_events { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10pt; color:#000000; }

/* style of the view calendar by day, week, month */
.view_options_header_spacer { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:6pt; color:#FFFFFF; background-color: #FF0000; }
.view_options_header { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#FFFFFF; background-color: #FF0000; }
.view_options_text { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9pt; color:#000000; }

/* where the event data is shown */
/* the top portion that contains text like "Daily events for blah blah" */
.event_table_title_spacer { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:6pt; color:#ffffff; background-color: #FF0000;}
.event_table_title { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#ffffff; background-color: #FF0000; text-align: center;}
/* the break down header as to what's happening between, for example, 9:00 - 10:00 AM */
.event_time_header { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#000066; }
/* the header that shows before each day in a multiday (week, month) view */
.event_week_header { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#000000; background-color: #CCCCCC;}


.upcoming-events { 
	clip: rect(   );
	overflow: auto;
	height: 245px; width: 280px;
	scrollbar-3dlight-color:#6B6B6B;
    scrollbar-arrow-color:#5A7578;
	scrollbar-base-color:;
	scrollbar-darkshadow-color:#446F7B;
	scrollbar-face-color:#C9E6EC;
	scrollbar-track-color:#F3F3F3;
	scrollbar-highlight-color:#EBF8FB;
	scrollbar-shadow-color:#89A2A9
	}

.vip-login {
	background:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	font-weight: normal;
	font-variant: normal;
	border: 0px solid #839EA6;
	}

.calendarheadertext       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; color: #08EFF9 }
.calendarmonthcurrent     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #BB1010 }
.calendartext             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #FFFFFF }

.calendartextlink         { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF }
.calendartextlink:visited { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF }
.calendartextlink:hover   { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #04F5FE }

.calendarmonthstext         { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: underline; font-weight: normal; font-variant: normal; color: #333333 }
.calendarmonthstext:visited { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: underline; font-weight: normal; font-variant: normal; color: #333333 }
.calendarmonthstext:hover   { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333 }

.homeevents         { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #000000; line-height: 14px}
.homeevents:visited { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #000000; line-height: 14px}
.homeevents:hover   { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #000000; line-height: 14px}

.calendartable {
	border-width: 0px;
	border-style: none;
	border-color: #80A6B2;
	background-color: #072A36
}
.calendartable th {
	border-width: 1px;
	border-style: inset;
	border-color: #80A6B2;
	border-right-width: 1px;
	border-right-style: inset;
	border-right-color: #80A6B2;
	border-top-width: 0px;
	border-top-style: inset;
	border-top-color: #80A6B2;
	border-left-width: 0px;
	border-left-style: inset;
	border-left-color: #80A6B2;
	background-color: #1E1E1E
}
.calendartable td {
	border-width: 1px;
	border-style: inset;
	border-color: #80A6B2;
	background-color: #072A36
}


