.headerPanel {
	BACKGROUND-IMAGE: url(images/top.gif); WIDTH: 789px; HEIGHT: 148px
}
.footerPanel {
	VERTICAL-ALIGN: middle; COLOR: #dddddd; HEIGHT: 55px; BACKGROUND-COLOR: #395080
}
.footerPanel A:visited {
	COLOR: #cccccc
}
.footerPanel A:link {
	COLOR: #cccccc
}
.footerPanel A:hover {
	COLOR: #ffffff
}
.termsPanel {
	VERTICAL-ALIGN: middle; COLOR: #999999; HEIGHT: 40px; TEXT-ALIGN: center
}
A.cal_headerlink:visited {
	FONT-SIZE: 28px; COLOR: #000000; TEXT-DECORATION: none
}
A.cal_headerlink:link {
	FONT-SIZE: 28px; COLOR: #000000; TEXT-DECORATION: none
}
A.cal_headerlink:active {
	FONT-SIZE: 28px; COLOR: #000000; TEXT-DECORATION: none
}
A.cal_headerlink:hover {
	FONT-SIZE: 28px; COLOR: #222222
}
TD.cal_noday {
	BACKGROUND: #a5d4b9; COLOR: #ffffff; TEXT-ALIGN: center
}
TD.cal_day {
	BACKGROUND: #a5d4b9; COLOR: #ffffff; TEXT-ALIGN: center
}
TH.cal_weekday {
	BACKGROUND: #a5d4b9; COLOR: #ffffff; TEXT-ALIGN: center
}
TD.cal_weekend {
	BACKGROUND: #a5d4b9; COLOR: #ffffff; TEXT-ALIGN: center
}
TH.cal_weekend {
	BACKGROUND: #a5d4b9; COLOR: #ffffff; TEXT-ALIGN: center
}
TD.cal_eventday {
	FONT-WEIGHT: bold; BACKGROUND: #a5d4b9; COLOR: #ffffff; TEXT-ALIGN: center
}
TH.cal_dayheader {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #555555; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid
}
TH.cal_header {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #555555; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid
}
TH.cal_head {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #a5d4b9
}
TD.cal_date {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #cccccc; BORDER-LEFT: #dddddd 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #dddddd 1px solid; TEXT-ALIGN: center
}
#adminOptions DIV {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 1px solid; COLOR: #aaaaaa; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #222222
}
#adminOptions A {
	COLOR: #bbbbbb
}
#adminOptions A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#adminSubOptions DIV {
	PADDING-RIGHT: 3px; BORDER-TOP: #98cfee 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #386f8e
}
#adminSubOptions A {
	COLOR: #eeeeee
}
#adminSubOptions A:hover {
	COLOR: #999999; TEXT-DECORATION: underline
}
#adminScreens TD {
	COLOR: #555555
}
#adminScreens A {
	COLOR: #4393c1
}
#adminScreens A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.miniHeaders {
	BORDER-RIGHT: #3d8cb9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #3d8cb9 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #3d8cb9 1px solid; COLOR: #3e677e; PADDING-TOP: 2px; BORDER-BOTTOM: #3d8cb9 1px solid; BACKGROUND-COLOR: #7db7d9
}
#adminScreens .title {
	FONT-WEIGHT: bold; COLOR: #2f83e0
}
#adminScreens .title A {
	COLOR: #2f83e0
}
#adminScreens .tableLayout {
	BORDER-RIGHT: #555555 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #555555 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #555555 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #555555 1px solid; BACKGROUND-COLOR: #ffffff
}
#adminScreens .bordLeft {
	BORDER-LEFT: #555555 1px solid
}
#adminScreens .bordRight {
	BORDER-RIGHT: #555555 1px solid
}
#adminScreens .bordTop {
	BORDER-TOP: #555555 1px solid
}
#adminScreens .bordBottom {
	BORDER-BOTTOM: #555555 1px solid
}
.adminScreensBG {
	BACKGROUND-COLOR: #eeeeee
}
.adminScreensBGdarker {
	BACKGROUND-COLOR: #afd4e9
}
