/*** Global ***/
A { font-size: 10 pt; font-weight: normal; color:#000080; TEXT-DECORATION: none }
A:link { font-size: 10 pt; font-weight: normal; color:#000080; TEXT-DECORATION: none }
A:visited { font-size: 10 pt; font-weight: normal; color:#000080; TEXT-DECORATION: none }
A:hover { color:#666666; TEXT-DECORATION: underline; font-size: 10 pt; font-weight: normal; }
A:active { font-size: 10 pt; font-weight: normal; color:#666666; TEXT-DECORATION: none }

BODY { FONT-FAMILY: Verdana,Tahoma,Helvetica,Arial; FONT-SIZE: 9pt; FONT-WEIGHT: normal; background-color: #ffffff; }
TD {FONT-FAMILY: Verdana,Tahoma,Helvetica,Arial; FONT-SIZE: 10pt}
IMG {border-color: #000000}
HR {color: #666666}
INPUT.text { background-color: #FFFFFF; border: Solid 1px #333333; border-color: #808080; font-size: 9pt; font-family: Verdana,Arial,Helvetica; }
.subtitle { color: #990000; font-weight: bold; }

/*** Small Fonts ***/
.footer { font-size: 8 pt; font-weight: normal }
.picture { font-family:	Arial,Helvetica; font-size: 9px; color: #333333; font-weight: normal}
.picture:link { font-size: 9px; color: #333333; font-weight: normal}
.picture:visited { font-size: 9px; color: #333333; font-weight: normal}
.picture:active { font-size: 9px; color: #000080; font-weight: normal}
.picture:hover { font-size: 9px; color: #000080; font-weight: normal}

/*** Medium Fonts ***/
.black:link { font-size: 10 pt; font-weight: normal; color:#000000; TEXT-DECORATION: none }
.black:visited { font-size: 10 pt; font-weight: normal; color:#000000; TEXT-DECORATION: none }
.black:hover { color:#ff6633; TEXT-DECORATION: underline; font-size: 10 pt; font-weight: normal; }
.black:active { font-size: 10 pt; font-weight: normal; color:#ff6633; TEXT-DECORATION: none }
.tentative { font-size : 10px; color : gray; font-family : verdana, arial, helvetica; text-decoration : none; } 
.tentative:hover { text-decoration : none; } 
.horoweather { font-size : 11px; color : black; text-decoration : none; font-weight: none; font-family : verdana, arial, helvetica; } 
.horoweather:link { font-size : 11px; color : black; text-decoration : none; font-weight: none; font-family : verdana, arial, helvetica; }
.horoweather:visited { font-size : 11px; color : black; text-decoration : none; font-weight: none; font-family : verdana, arial, helvetica; }
.horoweather:active { font-size : 11px; color : green; text-decoration : none; font-weight: none; font-family : verdana, arial, helvetica; }
.horoweather:hover { font-size : 11px; color : green; text-decoration : none; font-weight: none; font-family : verdana, arial, helvetica; }
.footerlink { font-size : 10px; color : blue; text-decoration : underline; font-family : verdana, arial, helvetica; } 
.footertext { font-size : 10px; color : black; font-family : verdana, arial, helvetica; }
.copyright { font-size : 10px; font-family : verdana, arial, helvetica; color: #A0A0A0; } 
.copyright:hover { color: red; TEXT-DECORATION: underline; } 
.sponsoredby { color: #999966; font-size : 10px; font-family : verdana, arial, helvetica; } 
.inputBox { font-size : 10px; font-family : verdana, arial, helvetica; size: 5px; }
.mini-week-bkg { font-size : 10px; font-family : verdana, arial, helvetica; color: black; font-weight: bold; background-color: #ffffff; text-decoration: none; }
.linkcolor { font-size: 10 pt; font-weight: normal; color:#336699; TEXT-DECORATION: none }
.required { font-size: 10 pt; font-weight: bold; color:#ff0000; TEXT-DECORATION: none }
.link { font-family	:	Arial,Helvetica; font-size: 12px; color: #000080; font-weight: bold; text-decoration: none}


/*** Large Fonts ***/
.reglink { font-size : 13px; color : blue; text-decoration : underline; } 
.reglink:hover { color : red; } 
.monthWeekdayName { font-size : 13px; font-family : verdana, arial, helvetica; color: white; font-weight: bold; background-color: #486ebd; }
.regfont { font-size : 13px; font-family : verdana, arial, helvetica; color: black; }
.regfontbig { font-size : 16px; font-family : verdana, arial, helvetica; color: black; font-weight: bold; }
.title { font-family:	Arial,Helvetica; font-size: 20px; color: #808080; font-weight: bold; text-decoration: none}
.dayBig { COLOR: #065d93; font-family : verdana, arial, helvetica; FONT-SIZE: 22px; FONT-WEIGHT: bold } 
.yearBig { COLOR: black; font-family : verdana, arial, helvetica; FONT-SIZE: 22px; FONT-WEIGHT: bold } 


/*** Left Nav ***/
.calmonthsm { color: #000000; font-size : 10px; font-family : verdana, arial, helvetica; } 
.calmonthsm:active { color: #000000; } 
.calmonthsm:link { color: #000000; } 
.calmonthsm:visited { color: #000000; }
.calmonthsm:hover { color: green; } 


/*** Background ***/
.tableborder { background-color: silver; } 
.innertableborder { background-color: #F1EDDC; } 
.headerfooter { background-color: ivory; } 
.dayHourb12 { background-color: #3EA4E1; } 
.dayHoura12 { background-color: #3888D0; } 
.dayHour7 { background-color: #065D93; } 
.dayOddRow { background-color: #F0F0F0; } 
.dayEvenRow { background-color: #C4D9E7; } 
.satsunEmptyRow { background-color:#99D1FB; } 
.weekEmptyRow { background-color:#c4d9e7; } 
.weekaft7pm { background-color:#065D93; font-size : 13px; font-family : verdana, arial, helvetica; color: white; font-weight: bold; } 
.week12to7pm { background-color: #3888D0; font-size : 13px; font-family : verdana, arial, helvetica; color: white; font-weight: bold; } 
.weekbeforenoon { background-color: #3EA4E1; font-size : 13px; font-family : verdana, arial, helvetica; color: white; font-weight: bold; } 
.monthMainCells { background-color: #f0f0f0; } 
.headerfooter { background-color: ivory; }
.listOddRow { background-color: #EFEFEF; } 
.listEvenRow { background-color: #FFE6CC; } 
