BODY {
	FONT-SIZE: 10pt; MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 10pt; MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.collapsed {
	BORDER-COLLAPSE: collapse
}
TD.topSection {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND-IMAGE: url(../../Dynamic/Images/blue_stripe_bkg.gif); PADDING-BOTTOM: 4px; PADDING-TOP: 7px; BACKGROUND-COLOR: #003399
}
TD.topNavBackground {
	BACKGROUND-IMAGE: url(../../Dynamic/Images/blue_stripe_bkg.gif); BACKGROUND-COLOR: #003399; TEXT-ALIGN: center
}
TD.breadcrumb {
	PADDING-LEFT: 10px; FONT-SIZE: 7pt; COLOR: #000000; BACKGROUND-COLOR: #ffcc00
}
TD.leftnavDarkTop {
	BACKGROUND-IMAGE: url(../images/info/leftnav_dark_t.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #0066ff
}
TD.leftnavDarkTopRight {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/info/leftnav_dark_tr.gif); BACKGROUND-REPEAT: no-repeat
}
TD.leftnavDarkBackground {
	BACKGROUND-COLOR: #0066ff
}
TD.leftnavDarkBackground {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../images/info/leftnav_dark_r.gif); BACKGROUND-REPEAT: repeat-y
}
TABLE.leftnavDarkBackground {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../images/info/leftnav_dark_r.gif); BACKGROUND-REPEAT: repeat-y
}
TD.leftnavTopLeft {
	BACKGROUND-IMAGE: url(../images/info/leftnav_tl.gif)
}
TD.leftnavTop {
	BACKGROUND-IMAGE: url(../images/info/leftnav_t.gif); BACKGROUND-REPEAT: repeat-x
}
TD.leftnavTopRight {
	BACKGROUND-IMAGE: url(../images/info/leftnav_tr.gif)
}
TD.leftnavLeft {
	BACKGROUND-IMAGE: url(../images/info/leftnav_l.gif); BACKGROUND-REPEAT: repeat-y
}
TD.leftnavRight {
	BACKGROUND-IMAGE: url(../images/info/leftnav_r.gif); BACKGROUND-REPEAT: repeat-y
}
TD.leftnavBottomLeft {
	BACKGROUND-IMAGE: url(../images/info/leftnav_bl.gif)
}
TD.leftnavBottom {
	BACKGROUND-IMAGE: url(../images/info/leftnav_b.gif); BACKGROUND-REPEAT: repeat-x
}
TD.leftnavBottomRight {
	BACKGROUND-IMAGE: url(../images/info/leftnav_br.gif)
}
TD.leftnavBackground {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #66ccff
}
TD.contentTop {
	BACKGROUND-IMAGE: url(../images/info/content_t.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #0066ff
}
A.breadcrumb {
	COLOR: #000000; TEXT-DECORATION: none
}
A.breadcrumb:hover {
	TEXT-DECORATION: underline
}
TD.pageHeading {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom
}
TD.contentArea {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 20px
}
DIV.leftnavItem {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
A.leftnavItem {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.leftnavItem:hover {
	TEXT-DECORATION: underline
}
A.leftnavItemSelected {
	TEXT-DECORATION: underline
}
A.subnavItem {
	FONT-SIZE: 8pt
}
TD.footer {
	FONT-SIZE: 7pt; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center
}
TD.homeFooter {
	FONT-SIZE: 7pt; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center
}
TD.homeFooter {
	COLOR: #ffffff
}
INPUT.searchText {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.filterLabel {
	FONT-WEIGHT: bold
}
SPAN.labelNote {
	FONT-SIZE: 7pt; COLOR: #ff0000
}
TD.resultLabel {
	PADDING-RIGHT: 10px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; TEXT-ALIGN: right
}
TD.resultValue {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
DIV.result {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.sectionHeading {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #0066ff
}
DIV.eventTitle {
	COLOR: #404040
}
DIV.eventTitle {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
DIV.eventDate {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
DIV.eventDetails {
	PADDING-LEFT: 5px; FONT-SIZE: 8pt
}
DIV.searchHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt
}
A.searchResult {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.searchResult:hover {
	TEXT-DECORATION: none
}
TD.dateCell {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; CURSOR: default; PADDING-TOP: 2px; TEXT-ALIGN: center
}
TD.dayCell {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; CURSOR: default; PADDING-TOP: 2px; TEXT-ALIGN: center
}
TD.otherMonth {
	COLOR: #ffffff
}
TD.currentMonth {
	COLOR: #000000
}
TD.activeDates {
	COLOR: #000000; BACKGROUND-COLOR: #ff7d7d
}
TD.activeDates A {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
TD.activeDates A:hover {
	TEXT-DECORATION: underline
}
TD.monthName {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; CURSOR: default; TEXT-ALIGN: center
}
TD.dayCell {
	FONT-WEIGHT: bold
}
TD.calendarCell {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; BACKGROUND-COLOR: #99ccff; TEXT-ALIGN: center
}
DIV.calendarCell {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; BACKGROUND-COLOR: #99ccff; TEXT-ALIGN: center
}
.pagination {
	FONT-SIZE: 8pt; TEXT-ALIGN: center
}
.pagination A {
	COLOR: #000000
}
