.cellbgf5faf0 {
	BACKGROUND-COLOR: #f5faf0
}
.cellbgd8ecc5 {
	BACKGROUND-COLOR: #d8ecc5
}
.cellbg99cc66 {
	BACKGROUND-COLOR: #99cc66
}
.cellbg727e86 {
	BACKGROUND-COLOR: #727e86
}
.cellbgd8ecc5corner {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #d8ecc5
}
.tprhtgrncorner {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #d8ecc5
}
.btrhtgrncorner {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #d8ecc5
}
.cellbgd8ecc5corner {
	BACKGROUND: url(/pics/grncrnr-long.gif) no-repeat right 50%; WIDTH: 10px; HEIGHT: 18px
}
.tprhtgrncorner {
	BACKGROUND: url(/pics/tprhtgrn-long.gif) no-repeat left 50%; WIDTH: 16px; HEIGHT: 35px
}
.btrhtgrncorner {
	BACKGROUND: url(/pics/btrhtgrn-long.gif) no-repeat left 50%; WIDTH: 16px; HEIGHT: 15px
}
#curvebackground {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#curvebackgroundbottom {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#curvebackground {
	BACKGROUND: url(/pics/curvebg.gif)
}
#curvebackgroundbottom {
	BACKGROUND: url(/pics/curvebgbttm.gif)
}
BODY {
	FONT-SIZE: 100%; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
P {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
P.ddmmyy {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
P.level2 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.caption {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
B {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
STRONG {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
BLOCKQUOTE {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
BLOCKQUOTE P {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
CAPTION.heading2 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
CAPTION.heading3 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
P {
	FONT-SIZE: 80%
}
P.ddmmyy {
	FONT-SIZE: 80%
}
P.level2 {
	FONT-SIZE: 80%
}
BLOCKQUOTE {
	FONT-SIZE: 80%
}
BLOCKQUOTE P {
	FONT-SIZE: 80%
}
P {
	COLOR: #000000
}
P.level2 {
	COLOR: #000000
}
.caption {
	COLOR: #000000
}
B {
	COLOR: #000000
}
STRONG {
	COLOR: #000000
}
BLOCKQUOTE {
	COLOR: #000000
}
BLOCKQUOTE P {
	COLOR: #000000
}
CAPTION.heading2 {
	COLOR: #000000
}
CAPTION.heading3 {
	COLOR: #000000
}
P.ddmmyy {
	COLOR: #0000ff
}
P.level2 {
	MARGIN-BOTTOM: 0em
}
.caption {
	MARGIN-BOTTOM: 0em
}
CAPTION.heading2 {
	MARGIN-BOTTOM: 0em
}
CAPTION.heading3 {
	MARGIN-BOTTOM: 0em
}
P.level2 {
	MARGIN-TOP: 0.2em
}
.caption {
	MARGIN-TOP: 0.2em
}
CAPTION {
	FONT-WEIGHT: bold; FONT-SIZE: 80%
}
.caption {
	FONT-SIZE: 60%
}
B {
	FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}
P.ddmmyy {
	FONT-WEIGHT: bold
}
CAPTION.heading2 {
	FONT-WEIGHT: bold
}
CAPTION.heading3 {
	FONT-WEIGHT: bold
}
BLOCKQUOTE {
	MARGIN-LEFT: 1.3em
}
BLOCKQUOTE P {
	MARGIN-LEFT: 1.3em
}
CAPTION.heading2 {
	FONT-SIZE: 90%; TEXT-ALIGN: left
}
CAPTION.heading3 {
	FONT-SIZE: 85%; TEXT-ALIGN: left
}
UL {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UL UL {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UL OL {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
OL {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
OL.lower-alpha {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
OL.upper-alpha {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
OL UL {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
OL OL {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
OL OL.decimal {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
OL OL.lower-roman {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
OL OL UL {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
OL OL OL {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DL {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DL UL {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DL OL {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UL {
	FONT-SIZE: 80%
}
OL {
	FONT-SIZE: 80%
}
OL.lower-alpha {
	FONT-SIZE: 80%
}
OL.upper-alpha {
	FONT-SIZE: 80%
}
DL {
	FONT-SIZE: 80%
}
UL UL {
	FONT-SIZE: 100%
}
UL OL {
	FONT-SIZE: 100%
}
OL UL {
	FONT-SIZE: 100%
}
OL OL {
	FONT-SIZE: 100%
}
OL OL.decimal {
	FONT-SIZE: 100%
}
OL OL.lower-roman {
	FONT-SIZE: 100%
}
OL OL UL {
	FONT-SIZE: 100%
}
OL OL OL {
	FONT-SIZE: 100%
}
DL UL {
	FONT-SIZE: 100%
}
DL OL {
	FONT-SIZE: 100%
}
UL {
	COLOR: #000000; BACKGROUND-COLOR: transparent
}
OL {
	COLOR: #000000; BACKGROUND-COLOR: transparent
}
OL.lower-alpha {
	COLOR: #000000; BACKGROUND-COLOR: transparent
}
OL.upper-alpha {
	COLOR: #000000; BACKGROUND-COLOR: transparent
}
DL {
	COLOR: #000000; BACKGROUND-COLOR: transparent
}
UL {
	LIST-STYLE-TYPE: square
}
OL UL {
	LIST-STYLE-TYPE: square
}
OL OL UL {
	LIST-STYLE-TYPE: square
}
DL UL {
	LIST-STYLE-TYPE: square
}
UL UL {
	LIST-STYLE-TYPE: disc
}
UL OL {
	LIST-STYLE-TYPE: decimal
}
OL {
	LIST-STYLE-TYPE: decimal
}
OL OL.decimal {
	LIST-STYLE-TYPE: decimal
}
DL OL {
	LIST-STYLE-TYPE: decimal
}
OL.lower-alpha {
	LIST-STYLE-TYPE: lower-alpha
}
OL OL {
	LIST-STYLE-TYPE: lower-alpha
}
OL.upper-alpha {
	LIST-STYLE-TYPE: upper-alpha
}
OL OL.lower-roman {
	LIST-STYLE-TYPE: lower-roman
}
UL.nomargin {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
UL.nobullet {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
UL.nomargin {
	PADDING-LEFT: 1em; FONT-SIZE: 80%; MARGIN-LEFT: 0.1em; LIST-STYLE-TYPE: square
}
UL.nobullet {
	FONT-SIZE: 100%; MARGIN-LEFT: 0em; LIST-STYLE-TYPE: none
}
H1 {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
H2 {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
H2.level2 {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
H3 {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
H4 {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
H5 {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
H6 {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
H1 {
	FONT-WEIGHT: bold
}
H2 {
	FONT-WEIGHT: bold
}
H2.level2 {
	FONT-WEIGHT: bold
}
H3 {
	FONT-WEIGHT: bold
}
H4 {
	FONT-WEIGHT: bold
}
H1 {
	FONT-SIZE: 100%
}
H2 {
	FONT-SIZE: 90%; MARGIN-BOTTOM: 0em
}
H2.level2 {
	FONT-SIZE: 80%; MARGIN-BOTTOM: 0.3em
}
H3 {
	FONT-SIZE: 85%; MARGIN-BOTTOM: 0em
}
H4 {
	FONT-SIZE: 80%; MARGIN-BOTTOM: 0em
}
H5 {
	FONT-WEIGHT: bolder; FONT-SIZE: 80%; MARGIN-BOTTOM: 0em
}
H6 {
	FONT-WEIGHT: bolder; FONT-SIZE: 80%; MARGIN-BOTTOM: 0em
}
A.submenu:link {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A.submenu:visited {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A.submenu:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
P.contentmenu {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A.contentmenu:link {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A.contentmenu:visited {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A.contentmenu:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A:link {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A:visited {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A.externallink:link {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A.externallink:visited {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A.externallink:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A.submenu:link {
	FONT-SIZE: 70%
}
A.submenu:visited {
	FONT-SIZE: 70%
}
A.submenu:hover {
	FONT-SIZE: 70%
}
P.contentmenu {
	FONT-SIZE: 70%
}
A.contentmenu:link {
	FONT-SIZE: 70%
}
A.contentmenu:visited {
	FONT-SIZE: 70%
}
A.contentmenu:hover {
	FONT-SIZE: 70%
}
A.submenu:link {
	FONT-WEIGHT: bold; COLOR: #0000ff; TEXT-DECORATION: none
}
A.submenu:visited {
	FONT-WEIGHT: bold; COLOR: #0000ff; TEXT-DECORATION: none
}
A.submenu:hover {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: none
}
P.contentmenu {
	MARGIN-BOTTOM: 0.3em; COLOR: #0000ff
}
A.contentmenu:link {
	MARGIN-BOTTOM: 0.3em; COLOR: #0000ff; TEXT-DECORATION: underline
}
A.contentmenu:visited {
	MARGIN-BOTTOM: 0.3em; COLOR: #0000ff; TEXT-DECORATION: underline
}
A.contentmenu:hover {
	MARGIN-BOTTOM: 0.3em; COLOR: #ff6600; TEXT-DECORATION: underline
}
A:link {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.externallink:link {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A.externallink:visited {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A.externallink:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}
TEXTAREA {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
OPTION {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.formsmall {
	FONT-SIZE: 70%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#logo {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/pics/cclogo.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 165px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 66px
}
.search {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.white {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.greentxt {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.greentxtbold {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.search {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #ffffff
}
.white {
	FONT-SIZE: 65%; COLOR: #ffffff
}
.greentxt {
	FONT-SIZE: 80%; COLOR: #99cc66
}
.greentxtbold {
	FONT-WEIGHT: bold; COLOR: #99cc66
}
A.smlnav:link {
	FONT-SIZE: 1%; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A.smlnav:visited {
	FONT-SIZE: 1%; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A.smlnav:hover {
	FONT-SIZE: 1%; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A.breadcrumbs:link {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A.breadcrumbs:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A.breadcrumbs:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A.breadcrumbs:hover {
	COLOR: #99cc66
}
.breadcrumbend {
	FONT-SIZE: 70%; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.orangenavtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #ff6600; BACKGROUND-COLOR: transparent
}
P.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 65%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A.menu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 65%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A.menu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 65%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A.menu:link {
	TEXT-DECORATION: none
}
A.menu:visited {
	TEXT-DECORATION: none
}
A.menu:hover {
	TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #ff6600
}
P.whatsnew {
	FONT-SIZE: 70%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
SPAN.whatsnew {
	FONT-SIZE: 70%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A.whatsnew:link {
	FONT-SIZE: 70%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A.whatsnew:visited {
	FONT-SIZE: 70%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A.whatsnew:hover {
	FONT-SIZE: 70%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
P.whatsnew {
	COLOR: #000000
}
SPAN.whatsnew {
	COLOR: #000000
}
A.whatsnew:link {
	COLOR: #000000
}
A.whatsnew:visited {
	COLOR: #000000
}
A.whatsnew:link {
	TEXT-DECORATION: underline
}
A.whatsnew:visited {
	TEXT-DECORATION: underline
}
A.whatsnew:hover {
	TEXT-DECORATION: underline
}
A.whatsnew:hover {
	COLOR: #ff6600
}
INS {
	COLOR: #ff0000; BORDER-BOTTOM: #ff0000 1px dotted; TEXT-DECORATION: none
}
.clear {
	CLEAR: both
}
.calenderannual TD {
	FONT-SIZE: 0.8em; BORDER-LEFT-COLOR: #f5faf0; BACKGROUND: #f5faf0; BORDER-TOP-COLOR: #f5faf0; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center; BORDER-RIGHT-COLOR: #000
}
.calenderannual TR#days TH {
	PADDING-RIGHT: 0.33em; PADDING-LEFT: 0.33em; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BACKGROUND: #d8ecc5; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
.calenderannual TR#title TH {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BACKGROUND: #99cc66; BORDER-BOTTOM: #000 1px solid
}
TD.weekend {
	BACKGROUND: #e0f9c6
}
TD.empty {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: #99cc66; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE.calenderannual A {
	DISPLAY: block; COLOR: #0000ff; TEXT-DECORATION: underline
}
TABLE.calenderannual A:link {
	COLOR: #0000ff
}
TABLE.calenderannual A:visited {
	COLOR: #0000ff
}
TABLE.calenderannual TD A:hover {
	BACKGROUND: #d8ecc5; COLOR: #fff; TEXT-DECORATION: none
}
TABLE.calenderannual TH A:hover {
	BACKGROUND: #99cc66; COLOR: #fff
}
TABLE.calenderannual {
	BORDER-RIGHT: #d8ecc5 5px solid; BORDER-TOP: #d8ecc5 5px solid; MARGIN: 10px 10px 10px 0px; BORDER-LEFT: #d8ecc5 5px solid; WIDTH: 80%; BORDER-BOTTOM: #d8ecc5 5px solid
}
TABLE.calenderannual TD#nextmonth {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BACKGROUND: #99cc66; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
TABLE.calenderannual TD#lastmonth {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BACKGROUND: #99cc66; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
TABLE#calendarmonth {
	BORDER-RIGHT: #d8ecc5 5px solid; BORDER-TOP: #d8ecc5 5px solid; BACKGROUND: #f5faf0; BORDER-LEFT: #d8ecc5 5px solid; BORDER-BOTTOM: #d8ecc5 5px solid
}
TABLE#calendarmonth TR#days TH {
	BORDER-BOTTOM: #000 1px solid
}
TABLE#calendarmonth TR#days TH {
	PADDING-RIGHT: 0.33em; PADDING-LEFT: 0.33em; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #d8ecc5; TEXT-ALIGN: center
}
TABLE#calendarmonth TR#title TH {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; BACKGROUND: #99cc66; BORDER-BOTTOM: #000 1px solid
}
TABLE#calendarmonth TD {
	BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid
}
TABLE#calendarmonth TD#nextmonth {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BACKGROUND: #99cc66; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
TABLE#calendarmonth TD#lastmonth {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BACKGROUND: #99cc66; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
TABLE#calendarmonth TD.sat {
	BORDER-RIGHT: gray 1px solid
}
TABLE#calendarmonth A {
	FONT-WEIGHT: bold; MARGIN: 0px; TEXT-DECORATION: none
}
TABLE#calendarmonth TD.saturdaymonth {
	BACKGROUND: #e0f9c6; WIDTH: 15%
}
TABLE#calendarmonth TD.sundaymonth {
	BACKGROUND: #e0f9c6; WIDTH: 15%
}
TABLE#calendarmonth TD.weekdaymonth {
	WIDTH: 14%
}
TABLE#calendarmonth TD.sundaymonth {
	BORDER-LEFT: 0px
}
TABLE#calendarmonth DIV.date {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 0.25em; BORDER-TOP: black 0px solid; PADDING-LEFT: 0.25em; BACKGROUND: #d8ecc5; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: black 1px solid; PADDING-TOP: 0.12em; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: center
}
TABLE#calendarmonth TD.emptymonth {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: #99cc66; BORDER-LEFT: 0px; BORDER-BOTTOM: #000 1px solid
}
TABLE#calendarmonth TR.lastweek {
	BORDER-BOTTOM: 0px
}
TABLE#calendarmonth UL.eventre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 5px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
TABLE#calendarmonth UL.dayevent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 5px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
TABLE#calendarmonth UL.eventre LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE#calendarmonth UL.dayevent LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE#calendarmonth TD.detailedcalbottom {
	BORDER-RIGHT: 0px; BORDER-TOP: #000 1px solid; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #99cc66
}
TABLE#calendarmonth LI.caltitle {
	FONT-WEIGHT: bold
}
DIV.boxcontainer {
	BORDER-RIGHT: #d8ecc5 5px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d8ecc5 5px solid; PADDING-LEFT: 5px; BACKGROUND: #f5faf0; PADDING-BOTTOM: 5px; BORDER-LEFT: #d8ecc5 5px solid; WIDTH: auto; PADDING-TOP: 5px; BORDER-BOTTOM: #d8ecc5 5px solid
}
DIV.boxcontainer H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.boxcontainer H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.boxcontainer H2 {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.boxcontainer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.resultbot {
	BORDER-RIGHT: #d8ecc5 5px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #d8ecc5; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 1em; BORDER-LEFT: #d8ecc5 5px solid; WIDTH: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 0.5em
}
.resultsnavbar {
	BORDER-RIGHT: #d8ecc5 5px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #d8ecc5; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #d8ecc5 5px solid; WIDTH: auto; PADDING-TOP: 1em
}
TR.resultsnavtbot UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
UL.resultbot LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TR.resultsnavtbot UL LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.docdownload {
	PADDING-RIGHT: 15px; BACKGROUND: url(../images/icon-doc.gif) no-repeat right top; MARGIN-LEFT: 2px
}
DIV.formcontainer {
	WIDTH: 400px; min-width: 300px
}
DIV.formheader {
	BORDER-RIGHT: #d8ecc5 5px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d8ecc5 5px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #99cc66; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #d8ecc5 5px solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: 0px
}
DIV.formheader H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.formbody {
	CLEAR: right; BORDER-RIGHT: #d8ecc5 5px solid; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; BACKGROUND: #f5faf0; PADDING-BOTTOM: 5px; BORDER-LEFT: #d8ecc5 5px solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: 0px
}
DIV.formbody LEGEND {
	FONT-WEIGHT: bold
}
DIV.formbody LEGEND {
	FONT-SIZE: 80%
}
DIV.formbody LABEL {
	FONT-SIZE: 80%
}
DIV.formbody SELECT {
	BACKGROUND: #fff
}
DIV.formbody TEXTAREA {
	BACKGROUND: #fff
}
DIV.formbody INPUT {
	BACKGROUND: #fff
}
DIV.formbody FIELDSET.fborderadios INPUT {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.formbody FIELDSET.fborder INPUT {
	BACKGROUND: #fff
}
DIV.formbody FIELDSET.fborderadios LEGEND {
	FONT-WEIGHT: normal
}
DIV.formbody FIELDSET.fborder LEGEND {
	FONT-WEIGHT: normal
}
DIV.formbody .fborderadios INPUT {
	MARGIN: 0px
}
DIV.formbody .fborder INPUT {
	MARGIN: 0px
}
DIV.formbody FIELDSET.fborderadios {
	MARGIN-BOTTOM: 10px
}
DIV.formbody FIELDSET.fborder {
	MARGIN-BOTTOM: 10px
}
DIV.formbody INPUT {
	MARGIN-BOTTOM: 10px
}
DIV.formbody SELECT {
	MARGIN-BOTTOM: 10px
}
DIV.formbody TEXTAREA {
	MARGIN-BOTTOM: 10px
}
DIV.formfooter {
	BORDER-RIGHT: #d8ecc5 5px solid; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #99cc66; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #d8ecc5 5px solid; WIDTH: 100%; PADDING-TOP: 10px; BORDER-BOTTOM: #d8ecc5 5px solid; TEXT-ALIGN: right
}
.formhelp {
	FONT-SIZE: 80%; FLOAT: right
}
.butt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BACKGROUND: #99cc66; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
SPAN.searchelp {
	FLOAT: right
}
.butt2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #cae3b1; PADDING-BOTTOM: 0px; MARGIN: 0.25em 0.25em 0.25em 0px; COLOR: #000; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
FIELDSET.fborderadios {
	BORDER-RIGHT: #d8ecc5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d8ecc5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d8ecc5 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d8ecc5 1px solid
}
FIELDSET.fborder {
	BORDER-RIGHT: #d8ecc5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d8ecc5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d8ecc5 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d8ecc5 1px solid
}
LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px -5px; COLOR: #000; PADDING-TOP: 0px
}
.hidelabel {
	LEFT: -999px; WIDTH: 990px; POSITION: absolute
}
.error {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
INPUT.standardfield {
	WIDTH: 98%
}
TEXTAREA.standardfield {
	WIDTH: 98%
}
TABLE.standardform .formlabel {
	MARGIN: 0px
}
TABLE.standardform INPUT.standardfield {
	BACKGROUND: #fff; FONT: 1em/1.3 Arial, sans-serif
}
TABLE.standardform TEXTAREA {
	BACKGROUND: #fff; FONT: 1em/1.3 Arial, sans-serif
}
TABLE.standardform SELECT {
	BACKGROUND: #fff; FONT: 1em/1.3 Arial, sans-serif
}
TABLE.standardform INPUT.writein {
	BACKGROUND: #fff; FONT: 1em/1.3 Arial, sans-serif
}
TABLE.standardform TEXTAREA {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.standardform INPUT.writein {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.formbody FIELDSET.fborder INPUT:unknown {
	BACKGROUND: #e0f9c6
}
DIV.formbody TEXTAREA:unknown {
	BACKGROUND: #e0f9c6
}
DIV.formbody INPUT:unknown {
	BACKGROUND: #e0f9c6
}
DIV.formbody SELECT:unknown {
	BACKGROUND: #e0f9c6
}
TABLE.standardform {
	BORDER-RIGHT: #d8ecc5 5px solid; BORDER-TOP: #d8ecc5 5px solid; MARGIN: 10px 0px; BORDER-LEFT: #d8ecc5 5px solid; WIDTH: 100%; BORDER-BOTTOM: #d8ecc5 5px solid
}
TABLE.datesearchform TD.toprow {
	PADDING-LEFT: 1em; FONT-WEIGHT: bold; BACKGROUND: #99cc66; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left
}
TABLE.standardform TD.toprow {
	PADDING-LEFT: 1em; FONT-WEIGHT: bold; BACKGROUND: #99cc66; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left
}
TABLE.standardform TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; FONT-SIZE: 80%; BACKGROUND: #f5faf0; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; TEXT-ALIGN: left
}
TABLE.standardform TD.bottomrow {
	BORDER-TOP: #000 1px solid; BACKGROUND: #99cc66; TEXT-ALIGN: right
}
.datesearchform TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; BACKGROUND: #f5faf0; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em; TEXT-ALIGN: left
}
TABLE.calenderannual {
	BORDER-RIGHT: #d8ecc5 5px solid; BORDER-TOP: #d8ecc5 5px solid; MARGIN: 10px 10px 10px 0px; BORDER-LEFT: #d8ecc5 5px solid; WIDTH: 65%; BORDER-BOTTOM: #d8ecc5 5px solid
}
TABLE.datesearchform {
	BORDER-RIGHT: #d8ecc5 5px solid; BORDER-TOP: #d8ecc5 5px solid; MARGIN: 10px 10px 10px 0px; BORDER-LEFT: #d8ecc5 5px solid; WIDTH: 65%; BORDER-BOTTOM: #d8ecc5 5px solid
}
TABLE.calenderannual {
	BORDER-RIGHT: #d8ecc5 5px solid; BORDER-TOP: #d8ecc5 5px solid; MARGIN: 10px 10px 10px 0px; BORDER-LEFT: #d8ecc5 5px solid; WIDTH: 65%; BORDER-BOTTOM: #d8ecc5 5px solid
}
TABLE.twocoltable {
	BORDER-RIGHT: #d8ecc5 5px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d8ecc5 5px solid; PADDING-LEFT: 0px; BACKGROUND: #f5faf0; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #d8ecc5 5px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #d8ecc5 5px solid
}
TABLE.twocoltable A {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
TABLE.twocoltable A:visited {
	COLOR: #0000ff
}
TABLE.twocoltable A:hover {
	BACKGROUND: #99cc66; COLOR: #fff
}
TABLE.twocoltable A:active {
	COLOR: #0000ff
}
TABLE.twocoltable TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; TEXT-ALIGN: left
}
TABLE.twocoltable TH {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND: #99cc66; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left
}
TABLE.twocoltable TH.subheader {
	BACKGROUND: #d8ecc5
}
TR.oddrow {
	BACKGROUND: #fff
}
.exlinks {
	TEXT-DECORATION: none
}
P.externalink {
	CLEAR: both; BORDER-RIGHT: #d8d6ca 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #d8d6ca 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 0.8em; BACKGROUND: #f5faf0; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #d8d6ca 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #d8d6ca 1px solid
}
IMG.imagefloatright {
	CLEAR: right; BORDER-RIGHT: #d8d6ca 1px solid; BORDER-TOP: #d8d6ca 1px solid; FLOAT: right; MARGIN: 0px 0px 10px 10px; BORDER-LEFT: #d8d6ca 1px solid; BORDER-BOTTOM: #d8d6ca 1px solid
}
.Greenvtitle { FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #009933; BACKGROUND-COLOR: transparent }
.ButtonGreen { BACKGROUND-COLOR: #d8ecc5 }
