BODY {
	FONT-SIZE: 80%; FONT-FAMILY: Arial
}
P {
	MARGIN-TOP: 5px
}
A:link {
	COLOR: #000080
}
A:visited {
	COLOR: #619bd7
}
A:hover {
	COLOR: #cc4141
}
A:active {
	COLOR: #cc4141
}
UL {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px
}
OL {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px
}
BLOCKQUOTE {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px
}
FORM {
	MARGIN: 0px
}
H1 {
	MARGIN-TOP: 5px; FONT-SIZE: 150%; MARGIN-BOTTOM: 5px
}
H2 {
	MARGIN-TOP: 15px; FONT-SIZE: 130%; MARGIN-BOTTOM: 5px
}
H3 {
	MARGIN-TOP: 15px; FONT-SIZE: 110%; MARGIN-BOTTOM: 5px; FONT-STYLE: italic
}
H4 {
	MARGIN-TOP: 15px; FONT-SIZE: 100%; MARGIN-BOTTOM: 5px
}
H5 {
	MARGIN-TOP: 15px; FONT-SIZE: 100%; MARGIN-BOTTOM: 5px; FONT-STYLE: italic
}
H6 {
	MARGIN-TOP: 15px; FONT-SIZE: 90%; MARGIN-BOTTOM: 5px
}
TH {
	FONT-SIZE: 80%; FONT-FAMILY: Arial
}
TD {
	FONT-SIZE: 80%; FONT-FAMILY: Arial
}
.Header {
	WIDTH: 100%
}
.Header TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 3px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #4BB033; TEXT-ALIGN: left
}
.HeaderLeft {
	BACKGROUND-IMAGE: url(Images/HeaderLeft.gif)
}
.HeaderRight {
	BACKGROUND-IMAGE: url(Images/HeaderRight.gif)
}
.HeaderLeft IMG {
	WIDTH: 3px
}
.HeaderRight IMG {
	WIDTH: 9px
}
.Grid {
	BORDER-LEFT: #3d84cc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #3d84cc 1px solid
}
.Caption TH {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #dfdfdf; TEXT-ALIGN: left
}
.Caption TD {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #dfdfdf; TEXT-ALIGN: left
}
.Caption A:link {
	COLOR: #000000
}
.Caption A:visited {
	COLOR: #000000
}
.Caption A:hover {
	COLOR: #cc4141
}
.Caption A:active {
	COLOR: #cc4141
}
.Caption IMG {
	MARGIN: 2px; VERTICAL-ALIGN: middle
}
.Caption INPUT {
	VERTICAL-ALIGN: middle
}
.Row TD {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 3px; BACKGROUND-COLOR: #f7f7f7
}
.Row A:link {
	COLOR: #000080
}
.Row A:visited {
	COLOR: #619bd7
}
.Row A:hover {
	COLOR: #cc4141
}
.Row A:active {
	COLOR: #cc4141
}
.Separator {
	COLOR: #3d84cc
}
.Separator TD {
	HEIGHT: 1px
}
.AltRow TD {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 3px; BACKGROUND-COLOR: #ebf2f8
}
.AltRow A:link {
	COLOR: #000080
}
.AltRow A:visited {
	COLOR: #619bd7
}
.AltRow A:hover {
	COLOR: #cc4141
}
.AltRow A:active {
	COLOR: #cc4141
}
.NoRecords TD {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 3px; BACKGROUND-COLOR: #f7f7f7
}
.Footer TD {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}
.Footer A:link {
	COLOR: #000080
}
.Footer A:visited {
	COLOR: #619bd7
}
.Footer A:hover {
	COLOR: #cc4141
}
.Footer A:active {
	COLOR: #cc4141
}
.Footer IMG {
	MARGIN: 2px; VERTICAL-ALIGN: middle
}
.Footer INPUT {
	VERTICAL-ALIGN: middle
}
.Record {
	BORDER-LEFT: #3d84cc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #3d84cc 1px solid
}
.Error TD {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #ff0000; PADDING-TOP: 3px; BACKGROUND-COLOR: #f7f7f7
}
.Controls TH {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: left
}
.Controls TD {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #CCFFCC
}
.Bottom TD {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #CCFFCC; TEXT-ALIGN: right
}
.Bottom A:link {
	COLOR: #000080
}
.Bottom A:visited {
	COLOR: #619bd7
}
.Bottom A:hover {
	COLOR: #cc4141
}
.Caption A:active {
	COLOR: #cc4141
}
.Bottom IMG {
	MARGIN: 2px; VERTICAL-ALIGN: middle
}
.Bottom INPUT {
	VERTICAL-ALIGN: middle
}
.GroupCaption TH {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ebf2f8; TEXT-ALIGN: left
}
.GroupCaption TD {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 3px; BACKGROUND-COLOR: #f7f7f7
}
.GroupCaption A:link {
	COLOR: #000000
}
.GroupCaption A:visited {
	COLOR: #000000
}
.GroupCaption A:hover {
	COLOR: #cc4141
}
.GroupCaption A:active {
	COLOR: #cc4141
}
.GroupFooter TD {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #dfdfdf; TEXT-ALIGN: center
}
.GroupFooter A:link {
	COLOR: #000080
}
.GroupFooter A:visited {
	COLOR: #619bd7
}
.GroupFooter A:hover {
	COLOR: #cc4141
}
.GroupFooter A:active {
	COLOR: #cc4141
}
.GroupFooter IMG {
	MARGIN: 2px; VERTICAL-ALIGN: middle
}
.GroupFooter INPUT {
	VERTICAL-ALIGN: middle
}
.SubTotal TD {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #3d84cc 2px solid; BACKGROUND-COLOR: #ebf2f8
}
.SubTotal A:link {
	COLOR: #000080
}
.SubTotal A:visited {
	COLOR: #619bd7
}
.SubTotal A:hover {
	COLOR: #cc4141
}
.SubTotal A:active {
	COLOR: #cc4141
}
.Total TD {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ebf2f8
}
.Total A:link {
	COLOR: #000080
}
.Total A:visited {
	COLOR: #619bd7
}
.Total A:hover {
	COLOR: #cc4141
}
.Total A:active {
	COLOR: #cc4141
}
.Button {
	MARGIN: 2px
}
.Calendar {
	BORDER-RIGHT: #3d84cc 1px solid; BORDER-TOP: #3d84cc 1px solid; BORDER-LEFT: #3d84cc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #3d84cc 1px solid
}
.CalendarWeekdayName {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ebf2f8; TEXT-ALIGN: center
}
.CalendarWeekdayName A:link {
	COLOR: #000080
}
.CalendarWeekdayName A:visited {
	COLOR: #619bd7
}
.CalendarWeekdayName A:hover {
	COLOR: #cc4141
}
.CalendarWeekdayName A:active {
	COLOR: #cc4141
}
.CalendarWeekendName {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ebf2f8; TEXT-ALIGN: center
}
.CalendarWeekendName A:link {
	COLOR: #000000
}
.CalendarWeekendName A:visited {
	COLOR: #000000
}
.CalendarWeekendName A:link {
	COLOR: #cc4141
}
.CalendarWeekendName A:visited {
	COLOR: #cc4141
}
.CalendarDay {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}
.CalendarDay A:link {
	COLOR: #000080
}
.CalendarDay A:visited {
	COLOR: #619bd7
}
.CalendarDay A:hover {
	COLOR: #cc4141
}
.CalendarDay A:active {
	COLOR: #cc4141
}
.CalendarWeekend {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; BACKGROUND-COLOR: #ebf2f8; TEXT-ALIGN: center
}
.CalendarWeekend A:link {
	COLOR: #000080
}
.CalendarWeekend A:visited {
	COLOR: #619bd7
}
.CalendarWeekend A:hover {
	COLOR: #cc4141
}
.CalendarWeekend A:active {
	COLOR: #cc4141
}
.CalendarToday {
	BORDER-RIGHT: #3d84cc 3px solid; BORDER-TOP: #3d84cc 3px solid; FONT-SIZE: 80%; BORDER-LEFT: #3d84cc 2px solid; COLOR: #000000; BORDER-BOTTOM: #3d84cc 2px solid; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}
.CalendarToday A:link {
	COLOR: #000080
}
.CalendarToday A:visited {
	COLOR: #619bd7
}
.CalendarToday A:hover {
	COLOR: #cc4141
}
.CalendarToday A:active {
	COLOR: #cc4141
}
.CalendarWeekendToday {
	BORDER-RIGHT: #3d84cc 3px solid; BORDER-TOP: #3d84cc 3px solid; FONT-SIZE: 80%; BORDER-LEFT: #3d84cc 2px solid; COLOR: #000000; BORDER-BOTTOM: #3d84cc 2px solid; BACKGROUND-COLOR: #ebf2f8; TEXT-ALIGN: center
}
.CalendarWeekendToday A:link {
	COLOR: #000080
}
.CalendarWeekendToday A:visited {
	COLOR: #619bd7
}
.CalendarWeekendToday A:hover {
	COLOR: #cc4141
}
.CalendarWeekendToday A:active {
	COLOR: #cc4141
}
.CalendarOtherMonthDay {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; COLOR: #3d84cc; PADDING-TOP: 3px; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}
.CalendarOtherMonthDay A:link {
	COLOR: #3d84cc
}
.CalendarOtherMonthDay A:visited {
	COLOR: #3d84cc
}
.CalendarOtherMonthDay A:hover {
	COLOR: #cc4141
}
.CalendarOtherMonthDay A:active {
	COLOR: #cc4141
}
.CalendarOtherMonthToday {
	BORDER-RIGHT: #3d84cc 3px solid; BORDER-TOP: #3d84cc 3px solid; FONT-SIZE: 80%; BORDER-LEFT: #3d84cc 2px solid; COLOR: #3d84cc; BORDER-BOTTOM: #3d84cc 2px solid; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}
.CalendarOtherMonthToday A:link {
	COLOR: #3d84cc
}
.CalendarOtherMonthToday A:visited {
	COLOR: #3d84cc
}
.CalendarOtherMonthToday A:hover {
	COLOR: #cc4141
}
.CalendarOtherMonthToday A:active {
	COLOR: #cc4141
}
.CalendarOtherMonthWeekend {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; COLOR: #3d84cc; PADDING-TOP: 3px; BACKGROUND-COLOR: #ebf2f8; TEXT-ALIGN: center
}
.CalendarOtherMonthWeekend A:link {
	COLOR: #3d84cc
}
.CalendarOtherMonthWeekend A:visited {
	COLOR: #3d84cc
}
.CalendarOtherMonthWeekend A:hover {
	COLOR: #cc4141
}
.CalendarOtherMonthWeekend A:active {
	COLOR: #cc4141
}
.CalendarOtherMonthWeekendToday {
	BORDER-RIGHT: #3d84cc 3px solid; BORDER-TOP: #3d84cc 3px solid; FONT-SIZE: 80%; BORDER-LEFT: #3d84cc 2px solid; COLOR: #3d84cc; BORDER-BOTTOM: #3d84cc 2px solid; BACKGROUND-COLOR: #ebf2f8; TEXT-ALIGN: center
}
.CalendarOtherMonthWeekendToday A:link {
	COLOR: #3d84cc
}
.CalendarOtherMonthWeekendToday A:visited {
	COLOR: #3d84cc
}
.CalendarOtherMonthWeekendToday A:hover {
	COLOR: #cc4141
}
.CalendarOtherMonthWeekendToday A:active {
	COLOR: #cc4141
}
.CalendarSelectedDay {
	BORDER-RIGHT: #3d84cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d84cc 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; BACKGROUND-COLOR: #dfdfdf; TEXT-ALIGN: center
}
.CalendarSelectedDay A:link {
	COLOR: #000000
}
.CalendarSelectedDay A:visited {
	COLOR: #000000
}
.CalendarSelectedDay A:hover {
	COLOR: #cc4141
}
.CalendarSelectedDay A:active {
	COLOR: #cc4141
}
.CalendarNavigator {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}
.CalendarNavigator A:link {
	COLOR: #000080
}
.CalendarNavigator A:visited {
	COLOR: #619bd7
}
.CalendarNavigator A:hover {
	COLOR: #cc4141
}
.CalendarNavigator A:active {
	COLOR: #cc4141
}
.CalendarNavigator IMG {
	MARGIN: 2px; VERTICAL-ALIGN: middle
}
.CalendarEvent {
	FONT-SIZE: 80%; TEXT-ALIGN: left
}
.CalendarEvent A:link {
	COLOR: #000080
}
.CalendarEvent A:visited {
	COLOR: #619bd7
}
.CalendarEvent A:hover {
	COLOR: #cc4141
}
.CalendarEvent A:active {
	COLOR: #cc4141
}
.campoform_error {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px none #CCCCCC;
	background-color: #990000;
	height: 18px;
	vertical-align: middle;
}
