/* ===========================================================
standard classes
 =========================================================== */
body {
  font-family: Trebuchet MS, Arial, sans-serif;  
  font-size: 9pt;
  color: #192817;}

td {
  font-family: Trebuchet MS, Arial, sans-serif;  
  font-size: 9pt;
  color: #192817;}

td.leftnav {
  font-family: Trebuchet MS, Arial, sans-serif;  
  font-size: 8pt;
  color: #192817;}

b {
  font-size: 9pt;
  color: #192817;}
  
H1  { 
  font-size:11pt; 
  color: #192817; 
  font-weight:bold;}

H2  { 
  font-size:11pt; 
  color: #AB5930; 
  font-weight:bold;}

TH  { 
  font-size: 8pt; 
  color: #AB5930; 
  margin-top:0; 
  margin-bottom:0; 
  font-weight:normal;}
  
hr  {
  height: 1px; 
  color: #D7D7D7; 
  border: none;}

.month {
  font-size: 9pt;
  color: #204882;}

.subtitle {
  color: #AB5930;
  font-size:9pt; 
  font-weight: bold;
  text-transform: uppercase;}

/* ===========================================================
Links
 =========================================================== */

a { 
  color: #1A2E0B;}

a:visited { 
  color: #1A2E0B;}

a:active {  
  color: #1A2E0B;}

a:hover {
  color: #000; 
  text-decoration: none;}

/* ===========================================================
Links
 =========================================================== */

a.smallhover  {
  font-family: Trebuchet MS, Arial, sans-serif;  
  font-size : 8pt;
  color : #1A2E0B;}

a.smallhover:visited  {
  color : #1A2E0B;}

a.smallhover:hover  {
  color: #000000;}

a.smallhover:active  {
  color : #1A2E0B;}

/* ===========================================================
Links
 =========================================================== */

a.small  {
  font-family: Trebuchet MS, Arial, sans-serif;  
  font-size : 8pt;
  color : #1A2E0B;}

a.small:visited  {
  color : #1A2E0B;}

a.small:hover  {
  color: #000000;}

a.small:active  {
  color : #1A2E0B;}

/* ===========================================================
Links
 =========================================================== */

a.drop  {
  font-size : 8pt;
  color : #FFFFFF;}

a.drop:visited  {
  font-size : 8pt;
  color : #FFFFFF;}

a.drop:hover  {
  font-size: 8pt; 
  color: #FFFFFF;}

a.drop:active  {
  font-size : 8pt;
  color : #FFFFFF;}
  
/* ===========================================================
Headings
=========================================================== */

.pageTitle {
  font-family: sans-serif;
  color: #9B4710;
  font-size: x-large;
  padding: 2px 0 2px 0;
}

  
/* ===========================================================
custom classes
 =========================================================== */

table.sub td {
  font-family: Arial, sans-serif;
  font-size : 8pt;
  border-bottom: solid 1px #FFFFFF;
  width: 100;}
  
table.sub a {
  font-family: Arial, sans-serif;
  font-size : 8pt;
  color: #FFFFFF; 
  text-decoration: none; 
  display: block;}
  
table.sub a:hover {
  color: #FFFFFF;
  background-color: #458CC6;}

/* ===========================================================
 =========================================================== */

.search {
  font-size: 10pt;
  color: #00006C;}
  
.upcoming {
  font-size: 8pt;
  color: #5C5C5C;}

.date {
  font-size: 10pt;
  color: #06275E;}

small {
  font-family: Trebuchet MS, Arial, sans-serif;  
  font-size: 8pt;
  color: #192817;}

.datesmall {
  font-family: Trebuchet MS, Arial, sans-serif;  
  font-size: 8pt;
  color: #5C5C5C;}

.datesmall2 {
  font-family: Trebuchet MS, Arial, sans-serif;  
  font-size: 8pt;
  color: #5C5C5C;}

.news {
  font-size: 8pt;
  color: #164F7B;}

.border {  
  border: 1px #092973 solid; padding-right: 0px; padding-left: 0px; color: #333333;}

/* ===========================================================
start of tools
 =========================================================== */

/* Event Calendar */

.summaryEventRow1 { font-family: Trebuchet MS, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0 }
.summaryEventRow2 { font-family: Trebuchet MS, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0 }

.eventRow1    { font-family: Trebuchet MS, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #eeeeee }
.eventRow2    { font-family: Trebuchet MS, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #dddddd }

/* cal_title - in the monthly summary, the title row with the month name */
.cal_title    { background-color: #F3F8E6; font-size: 11pt; color: #2A4304; margin-top:0; margin-bottom:0;}

/* cal_days - the row with the names of the days */
.cal_days   { font-family: Trebuchet MS, Arial, sans-serif; font-size: 10pt; color: #2A4304; margin-top:0; margin-bottom:0; font-weight:bold; background-color: #FFFFFF }

/* summary cal_days - the row with the names of the days */
.sum_cal_days   { font-family: Trebuchet MS, Arial, sans-serif; font-size: 8pt; color: #2A4304; margin-top:0; margin-bottom:0; font-weight:normal; background-color: #F3F8E6 }

/* no_day - a day cell with no day for the current month (cell is empty) */
.no_day     { font-family: Trebuchet MS, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #FFFFFF }

/* day - a normal day cell with no events */
.day      { font-family: Trebuchet MS, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #FFFFFF }

/* day_events - a normal day cell with events, number will be a link */
.day_events   { font-family: Trebuchet MS, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #F1F1F1 }

/*---------------------------------------------------------------------------*/

#personalised {width: 10%; position: absolute; top: 300px; right: 600px; padding: 0 0 0 0; }
.identity {background-color: #fdfdff; border: 1px dashed #9999cc; text-align: left; margin: 5px 0 0 0; padding: 5px; line-height: 1.5em; font-size: 1.1em; }
  

