/* Styles for the main grid table */
.cal_table {border-collapse:collapse; background-color: #ffffff;}
td.cal_headcell {border: #8C8C8C 1px solid; background: url(img/calheadback.gif);}
td.cal_headdays {border: #8C8C8C 1px solid; background-color: #0067A5;}
td.cal_days {border: #8C8C8C 1px solid; background-color: #ffffff;}
td.cal_curday {border: #8C8C8C 1px solid; background-color: #ffffc0;}
td.cal_nodays {border: #8C8C8C 1px solid; background-color: #eeeeee;}

/* Styles within a calendar cell */
p.cal_headdays {margin-top:2px; margin-bottom:2px; margin-left:5px; margin-right:5px; font-size:10pt; font-family:"Arial"; color:#ffffff; font-weight:bold;}
p.cal_days {margin-top:2px; margin-bottom:0px; margin-left:5px; margin-right:5px; font-size:10pt; font-family:"Arial"; color:#000000; font-weight:bold;}
p.cal_event {margin-top:0px; margin-bottom:5px; margin-left:0px; margin-right:5px; font-size:8pt; font-family:"Arial"; color:#000000;}
tr.cal_event_over {background-color: #ffffa0}
tr.cal_event_out{background-color: none}
a.cal_results:link, a.cal_results:visited, a.cal_results:active {color: #0067A5; text-decoration: underline; font-weight:bold;}
a.cal_results:hover {color: #0067A5; font-weight:bold; text-decoration: underline; background-color: #ffff00;}

/* Styles for the top navigation */
.cal_title {margin:0in; margin-top:0px; margin-bottom:0px; margin-left:20px; margin-right:20px; font-size:12pt; font-family:"Arial"; font-weight:bold; color:#ffffff;}

/* Styles for the list and search formats */
p.cal_search_title {margin:0in; margin-top:4px; margin-bottom:6px; font-size:14pt; font-family:"Arial"; font-weight:bold; color:#4D6DA4;}
p.cal_date {margin-top:10px; margin-bottom:2px; margin-left:0px; margin-right:5px; font-size:11pt; font-family:"Arial"; color:#0067A5; font-weight:bold; border-top: 1px solid #0067A5;}
p.cal_list {margin-top:0px; margin-bottom:0px; margin-left:20px; margin-right:5px; font-size:10pt; font-family:"Arial"; color:#000000;}
p.cal_description {margin-top:0px; margin-bottom:0px; margin-left:60px; margin-right:5px; font-size:10pt; font-family:"Arial"; color:#000000;}
p.cal_viewdate {margin-top:20px; margin-bottom:10px; margin-left:0px; margin-right:5px; font-size:14pt; font-family:"Arial"; color:#0067A5; font-weight:bold; border-top: 1px solid #0067A5; border-bottom: 1px solid #0067A5;}

/* Styles in footer cell */
p.cal_white {font-family: Arial; font-size: 10pt; margin-top: 0; margin-bottom: 0; color: #FFFFFF;}
.cal_whitelink:link, .cal_whitelink:visited, .cal_whitelink:active {color: #FFFFFF; font-weight:normal; text-decoration: underline;}
.cal_whitelink:hover {color: #E9B010; font-weight:normal; text-decoration: underline;}

