/* ---- Site Built by Colby Barron December 2005 ---- */

/* ---- links ---- */

A:link { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #207DFD; text-decoration:none; }
A:active { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #207DFD; text-decoration:none; }
A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #207DFD; text-decoration:none; }
A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #207DFD; text-decoration:underline; }

A.menulabel:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #063300; text-decoration:none; }
A.menulabel:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #063300; text-decoration:none; }
A.menulabel:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #063300; text-decoration:none; }
A.menulabel:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px color: #063300; text-decoration:none; }

A.small:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #429A36; text-decoration:none; line-height: 12px; }
A.small:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #429A36; text-decoration:none; line-height: 12px; }
A.small:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #429A36; text-decoration:none; line-height: 12px; }
A.small:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #429A36; text-decoration:underline; line-height: 12px; }

A.small2:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #429A36; text-decoration:none; line-height: 12px; }
A.small2:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #429A36; text-decoration:none; line-height: 12px; }
A.small2:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #429A36; text-decoration:none; line-height: 12px; }
A.small2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #429A36; text-decoration:underline; line-height: 12px; }

A.quotea:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: black; text-decoration:none; line-height: 15px; }
A.quotea:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: black; text-decoration:none; line-height: 15px; }
A.quotea:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: black; text-decoration:none; line-height: 15px; }
A.quotea:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #084500; text-decoration:none; line-height: 15px; }

A.quoteb:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #084500; text-decoration:none; line-height: 14px; }
A.quoteb:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #084500; text-decoration:none; line-height: 14px; }
A.quoteb:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #084500; text-decoration:none; line-height: 14px; }
A.quoteb:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #084500; text-decoration:none; line-height: 14px; }

A.weather:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #207DFD; text-decoration:none; line-height: 12px; }
A.weather:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #207DFD; text-decoration:none; line-height: 12px; }
A.weather:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #207DFD; text-decoration:none; line-height: 12px; }
A.weather:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #207DFD; text-decoration:underline; line-height: 12px; }

/* ---- tables ---- */

.titlecellbg { background-color: #EBEBEB; } 
.normalcellbg { background-color: #EBF8E8; font-family: arial; font-size: 14px; }
.whitecellbg { background-color: white; font-family: arial; font-size: 14px; }
.tableborder { background-color: #616161;font-family: arial; font-size: 14px; }

/* ---- copy ---- */

.heading { COLOR: #063300; font-weight: bold; font-size: 20px; text-decoration: none; font-family: Arial; }
.heading2 { COLOR: #0B5301; font-weight: bold; font-size: 16px; text-decoration: none; font-family: Arial; }
.bodysmall {  COLOR: #000000; font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none; }
.bodysmall2 {  COLOR: #000000; font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none; }
.tabletext {  COLOR: #000000; font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none; }
.legal {  COLOR: #0B5E00; font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none; }
.quote {  COLOR: #084500; font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none; }

/* ---- menu bar ---- */

.outer { background-color: #468739; }
.o_border { background-color: white; }
.titlebg { background-color: #116601; font-family: arial; font-weight: bold; font-size: 24px; COLOR: white; height: 35; }
.bodybg { background-color: white; font-family: arial; font-size: 14px; }
.menubutton { background-color: #97BE90; font-family: arial; height: 30; }
.menubuttonon { background-color: #B9DDB2; font-family: arial; height: 30; }
.menubg { background-color: #DBECD8; font-family: arial; }

/* ---- jcal ---- */

a.normal:link  { color: #000000; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.normal:visited  { color: #000000; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.normal:hover  { color: #000000; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.normal:active  { color: #000000; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }

a.today:link  { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.today:visited  { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: underline }
a.today:hover  { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.today:active  { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }

.cellbg { background-color: #FFFFFF }
.cellover { background-color: #DFDFDF }
.celltoday { background-color: #000080 }
.cellevent { background-color: #D7E1F5 }
.normaltext { color: #000000; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica }
.eventtitle { color: #000080; font-weight: normal; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica }
.eventheading { color: #000080; font-weight: normal; font-size: 14px; font-weight: bold; font-family: verdana, arial, helvetica }
.regheading { color: #000000; font-weight: normal; font-size: 13px; font-family: verdana, arial, helvetica }
