a:link { color: #003399}
a:visited { color: #666666}
a:hover { color: #0099FF}
a:active { color: #993333}

A:link.small_mo_cal { color: #FFFFFF; }
A:hover.small_mo_cal { color: #FFFFFF; }
A:visited.small_mo_cal { color: #FFFFFF; }
A:link.small_mo_month_name { color: #333399; }
A:hover.small_mo_month_name { color: #333399; }
A:visited.small_mo_month_name { color: #333399; }
.smallMoLink { color: #000000; }
.detail_title { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:10pt; color:#333399; }
.detail_data  { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:10pt; color:#000000; }
.detail_cat { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-style:italic; font-size:10pt; color:#000000; }
.detail_link { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:10pt; color:#000000; }

/* title of small month, i.e. February 2003 */
.small_mo_month_name { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:9pt; color:#ffffff; background-color: #428362; text-align: center;}

/* table that contains the small month calendars */
.small_mo_tbl { border-style: solid; border-width: 1px; border-color: #96BBA8; }

/* 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:9pt; color:#000000; background-color: #96BBA8; 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:9pt; color:#333399; background-color: #A6A6A6; text-align: center;}

/* color of non-highlighted cells */
.small_mo_day_cell       { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:9pt; color:#000000; background-color: #FFFFFF; text-align: center;}
.small_mo_day_cell_evt { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:9pt; color:#FFFFFF; background-color: #A6A6A6; text-align: center;}

/* 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; }

/* view by area */
.view_by_header { white-space: nowrap; text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:9pt; color:#000000; background-color: #ffffff;}
.view_by_links { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:9pt; }

/* filter area */
.filter_by_header { white-space: nowrap; text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:9pt; color:#FFFFFF; background-color: #A6A6A6;}
.filter_by_combo { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:9pt; width: 121px; }

/* goto area */
.goto_header { white-space: nowrap; text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:9pt; color:#FFFFFF; background-color: #A6A6A6;}
.goto_combo { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:9pt; }
.goto_submit { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:9pt; }
.goto_space { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:5pt; }

/* term combo */
.term_header { white-space: nowrap; text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:9pt; color:#FFFFFF; background-color: #A6A6A6;}
.term_combo { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:9pt; }
.term_submit { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:9pt; }
.term_space { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:5pt; }

/* event view area */
.event_view_title  { white-space: nowrap; text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:9.5pt; color:#FFFFFF; background-color: #448563;}
.event_view_space { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:5pt; }
.event_view_combo { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:9.5pt; }
.event_view_submit { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:9.5pt; }

/* printer friendly link (pf) */
.event_view_pf  { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:9.5pt; color:#000000; background-color: #FFFFFFF;}
.event_view_space_pf { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:5pt; }
.pf_link { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:8pt; };

/* events display */
/* ex: Monday, September 29 2003  */
.wk_hdr { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:10pt; color:#FFFFFF; background-color: #cccccc; }
/* ex: 4:00 PM - 5:00 PM */
.wk_tm_hdr { text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:10pt; color:#000000; background-color: #ffffff; }

