
   .bodytext { font-family:arial; font-size:8pt; font-style:normal; font-weight:normal; letter-spacing:normal; text-decoration:none; text-transform:normal; color:#333333; }
  .bodytext A { text-transform:normal;text-decoration:underline; color:#333333;}
  .bodytext A:hover { text-transform:normal;text-decoration:underline; color:#2F6275;}
  
   .bodytext2 { font-family:arial; font-size:9pt; font-style:normal; font-weight:normal; letter-spacing:normal; text-decoration:none; text-transform:normal; color:#000000; }
  .bodytext2 A { text-transform:normal;text-decoration:underline; color:#000000;}
  .bodytext2 A:hover { text-transform:normal;text-decoration:underline; color:#2F6275;} 
  
   .bluetextbold { font-family:arial; font-size:8pt; font-style:normal; font-weight:bold; letter-spacing:normal; text-decoration:none; text-transform:normal; color:#2F6275; }
  .bluetextbold A { text-transform:normal;text-decoration:none; color:#2F6275;}
  .bluetextbold A:hover { text-transform:normal;text-decoration:underline; color:#7299a8;} 

   .titletext { font-family:arial; font-size:12pt; font-style:normal; font-weight:bold; letter-spacing:normal; text-decoration:none; text-transform:normal; color:#2F6275; }
  A.titletext:hover { text-transform:normal;text-decoration:none; color:#000000;}
 
   .titletext2 { font-family:arial; font-size:10pt; font-style:normal; font-weight:bold; letter-spacing:normal; text-decoration:none; text-transform:normal; color:#2F6275; }
  A.titletext2:hover { text-transform:normal;text-decoration:none; color:#000000;} 
  
   .titletext3 { font-family:arial; font-size:10pt; font-style:normal; font-weight:bold; letter-spacing:normal; text-decoration:none; text-transform:normal; color:#2F6275; }
  A.titletext3:hover { text-transform:normal;text-decoration:none; color:#000000;}
 
  
  .navtext { font-family:arial; font-size:8pt; font-style:normal; font-weight:bold; letter-spacing:normal; text-decoration:none; text-transform:normal; color:#ffffff; }
  .navtext A { text-transform:normal;text-decoration:none; color:#ffffff;}
  .navtext A:hover { text-transform:normal;text-decoration:underline; color:#2F6275;}

  .tinytext { font-family:arial; font-size:7pt; font-style:normal; font-weight:normal; letter-spacing:normal; text-decoration:none; text-transform:normal; color:#2F6275; }
  .tinytext A { text-transform:normal;text-decoration:none; color:#2F6275;}
  .tinytext A:hover { text-transform:normal;text-decoration:underline; color:#999999;}  
  
  .tinyWhitetext { font-family:arial; font-size:7pt; font-style:normal; font-weight:normal; letter-spacing:normal; text-decoration:none; text-transform:normal; color:#ffffff; }
  .tinyWhitetext A { text-transform:normal;text-decoration:none; color:#ffffff;}
  .tinyWhitetext A:hover { text-transform:normal;text-decoration:underline; color:#999999;}   
  
  .errortext { font-family:arial; font-size:8pt; font-style:normal; font-weight:normal; letter-spacing:normal; text-decoration:none; text-transform:normal; color:#990000; }
  .errortext A { text-transform:normal;text-decoration:none; color:#990000;}
  .errortext A:hover { text-transform:normal;text-decoration:underline; color:#990000;} 
 
.inp { border:1px solid gray;padding:1px;height:19px;background: #efefef; }

.txtA { border:1px solid gray;padding:1px;background: #efefef; }

.BUTTON { font-family:arial; font-size:8pt; font-weight:bold; cursor:pointer; color:#2F6275; line-height:14px; padding:2px; background:#cccccc; border:1px solid #2F6275;}

.BUTTONsmall { font-family:arial; font-size:8pt; font-weight:bold; cursor:pointer; color:#2F6275; background:#cccccc; border:1px solid #2F6275;}

.maintable {background: #ffffff;border-bottom :1px solid #2F6275;border-left :1px solid #2F6275;border-top :1px solid #2F6275;border-right :1px solid #2F6275;padding : 3 3 3 3;border-color : #2F6275 #2F6275 #2F6275 #2F6275;}	

.maintable2 {background: #ffffff;border-bottom :1px solid #2F6275;border-left :1px solid #2F6275;border-top :1px solid #2F6275;border-right :1px solid #2F6275;padding : 0 0 0 0;border-color : #2F6275 #2F6275 #2F6275 #2F6275;}	

.eventtable {background: #efefef;border-bottom :1px solid #2F6275;border-left :1px solid #2F6275;border-top :1px solid #2F6275;border-right :1px solid #2F6275;padding : 3 3 3 3;border-color : #2F6275 #2F6275 #2F6275 #2F6275;}	

.TDborder {border-left-color: #000000; border-left-style: solid; border-left-width: 1px; border-right-color: #000000; border-right-style: solid; border-right-width: 1px; border-top-color: #000000; border-top-style: solid; border-top-width: 1px; border-bottom-color: #000000;  border-bottom-style: solid; border-bottom-width: 1px;}


.month {BACKGROUND-COLOR: #68773C; COLOR: white; FONT-FAMILY: Arial; font-size:8pt;FONT-WEIGHT: bold; text-decoration:none; text-transform:normal;}
 A.month:hover { text-transform:normal; color:#2F6275;}

 .7day {COLOR: #CC6600;FONT-FAMILY: Arial;font-size:7pt; FONT-WEIGHT: normal; text-decoration:none; text-transform:normal;}
A.7day:hover { text-transform:normal; color:#006699;}
 
.weekday {COLOR: black;FONT-FAMILY: Arial;font-size:8pt; FONT-WEIGHT: normal; text-decoration:none; text-transform:normal;}
A.weekday:hover { text-transform:normal; color:#006699;}

.weekday2 {COLOR: white;FONT-FAMILY: Arial;font-size:8pt; FONT-WEIGHT: normal; text-decoration:none; text-transform:normal;}
A.weekday2:hover { text-transform:normal; color:#006699;}

.eventLabel {COLOR: #006699;FONT-FAMILY: Arial;font-size:8pt;FONT-WEIGHT: bold; TEXT-ALIGN: right}


.eventText {COLOR: black;FONT-FAMILY: Arial;font-size:8pt;FONT-WEIGHT: normal}

.selectedDay {BACKGROUND-COLOR: #68773C;}


.day {BACKGROUND-COLOR: #efefef}

.notaDay {BACKGROUND-COLOR: #A7A993}