A:hover {
	COLOR: #ff3333; TEXT-DECORATION: underline
}
A:link {
	COLOR: #003366; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #003366; TEXT-DECORATION: underline
}
BODY {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; HEIGHT: 0px; BACKGROUND-COLOR: #ffffff
}
TD {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1 {
	FONT-SIZE: 18px; COLOR: #336699
}
H2 {
	FONT-SIZE: 16px; COLOR: #336699
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #336699
}
.eightpoint {
	FONT-SIZE: 8pt
}
.topicAreas {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #7878a4
}
.smallerfont {
	FONT-SIZE: 8pt
}
.smallerfontBold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt
}
.boldContent {
	FONT-WEIGHT: bold
}
.boldblueContent {
	FONT-WEIGHT: bold; COLOR: #336699
}
.italicContent {
	FONT-STYLE: italic
}
.contentheader {
	FONT-WEIGHT: bold; COLOR: #000000
}
.rowseperator {
	FONT-SIZE: 1pt; COLOR: #cccccc; BACKGROUND-COLOR: #cccccc
}
.rowseperatorGray {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: black 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #eeeeee
}
.rowseperatorWhite {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: black 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #ffffff
}
.tableTextShadedLight {
	COLOR: #faf8f7; BACKGROUND-COLOR: #faf8f7
}
.tableSubhead {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #cccccc
}
.tableTextShaded {
	BACKGROUND-COLOR: #eeeeee
}
.columnHdrs {
	COLOR: #ffffff; BACKGROUND-COLOR: #5d7595
}
.columnHdrsGray {
	COLOR: #ffffff; BACKGROUND-COLOR: #999999
}
.columnHdrsLightGray {
	COLOR: #666666; BACKGROUND-COLOR: #cccccc
}
.tableColumnHdrs {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: black 0px solid; COLOR: #ffffff; LINE-HEIGHT: 1.5; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #999999; TEXT-ALIGN: right
}
.tableColumnHdrsLeft {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: black 0px solid; COLOR: #ffffff; LINE-HEIGHT: 1.5; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #999999; TEXT-ALIGN: left
}
.green {
	COLOR: #009933
}
.red {
	COLOR: #ff0000
}
.bluecontent {
	COLOR: #336699
}
.graycontent {
	COLOR: gray
}
.hr {
	COLOR: #b8c6d9
}
.blueHdr {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #003366 1px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #b8c6d9
}
.grayHdr {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #cccccc
}
.whiteHdr {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #ffffff 0px solid; LINE-HEIGHT: 1.5; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff
}
.blueSubHdr {
	FONT-WEIGHT: bold; COLOR: #336699
}
.blueHdrSorted {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #003366 1px solid; BORDER-LEFT: #ffffff 0px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #5d7595
}
.ErrorMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #993333
}
.reminders {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #5d7595
}
.formLabels {
	BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: right
}
