body { background-color: #DBD9D5; background-image: url(../images/sitebg.jpg); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 444444; margin: 0px; }
h1 { font-size: 16px; font-weight: bold; }
h2 { font-size: 14px; font-weight: bold; }
pre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
input { font-size: 11px; border: 1px solid #333333; }
td, tr { font-size: 11px; }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #333333; }

.bu { background-color: silver; }
.content { padding: 10px; padding-left: 8px; }
.copyright { color: #FFFFFF; text-align: right; vertical-align: top; padding: 5px; font-weight: bold; font-size: 10px; background-color: 353535; border-top-width: 1px; border-top-style: solid; border-top-color: 9C9C9C; }
.header { font-size: 16px; font-weight: bold; color: 242421; text-align: right; vertical-align: top; padding: 10px; }
.siteFrame { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: 9C9C9C; border-bottom-color: 9C9C9C; border-left-color: 9C9C9C; }
.siteDesign { color: #FFFFFF; text-align: left; vertical-align: top; padding: 5px; font-weight: bold; font-size: 10px; background-color: 353535; border-top-width: 1px; border-top-style: solid; border-top-color: 9C9C9C; }
.menu { font-weight: bold; color: #FFFFFF; background-color: 353535; text-align: left; vertical-align: top; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; border-right-width: 1px; border-right-style: solid; border-right-color: 818078; }
.menuSide { background-color: C6C6C6; border-right-width: 1px; border-right-style: solid; border-right-color: 818078; }
.calhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; color: #FFFFFF; text-align: center; }
.colhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #FFFFFF; text-align: center; }
.calnav { background-color: rgb(123,163,202); color: #FFFFFF; border-left: 2px outset rgb(177,201,224); border-right: 2px outset rgb(65,113,160); border-top: 2px outset rgb(177,201,224); border-bottom: 2px outset rgb(65,113,160); padding-left: 3px; padding-right: 4px }
.monthhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center}
.worktbl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align: top; border-left: 1px dashed rgb(0,106,157); border-bottom: 1px dotted rgb(226,221,205) }
.infonote { color: #565656; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; 
vertical-align: top; }

a:link 	{ color: #eeb211; text-decoration: underline;}
a:visited { color: #eeb211; text-decoration: underline; }
a:hover { color: #eeb211; text-decoration: none; }
a.menuitem:link { color: #eeb211; text-decoration: none;}
a.menuitem:visited { color: #eeb211; text-decoration: none; }
a.menuitem:hover { color: #eeb211; text-decoration: underline; }
a.monthlnk:link { color: #FFFFFF; text-decoration: none }
a.monthlnk:visited { color: #FFFFFF; text-decoration: none }
a.monthlnk:hover { color: #FFFFFF; text-decoration: underline }
a.monthlnk:active { color: #FF4040; text-decoration: none }
a.daylnk:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #102050; text-decoration: none }
a.daylnk:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #102050; text-decoration: none }
a.daylnk:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #102050; text-decoration: underline }
a.daylnk:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FF20A0; text-decoration: none }
a.bl:link 	{ color: #000000; text-align: center; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; font-size=9px; text-decoration: none;}
a.bl:visited 	{ color: #000000; text-align: center; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; font-size=9px; text-decoration: none;}
a.bl:hover 	{ color: #800000; text-align: center; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; font-size=9px; text-decoration: none;}
a.bl:active 	{ color: #ff0000; text-align: center; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; font-size=9px; text-decoration: none;}
a.eventlnk:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #101020; text-decoration: none }
a.eventlnk:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #101020; text-decoration: none }
a.eventlnk:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #101020; text-decoration: underline;  border: 1px dotted rgb(226,221,205)}
a.eventlnk:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #FF1020; text-decoration: none; border: 1px dotted rgb(255,0,0) }
a.worktbllnk:link { color: #000080; text-decoration: none; }
a.worktbllnk:visited { color: #000080; text-decoration: none; }
a.worktbllnk:hover { color: #000080; text-decoration: underline; }
a.worktbllnk:active { color: #000080; text-decoration: none; border: 1px dotted rgb(255,0,0) }

