TR.rptHdrRow {
	BACKGROUND: #000000; COLOR: #ffffff
}
TR.rptOddRow {
	BACKGROUND: #cccccc; COLOR: #000000
}
TR.rptEvenRow {
	BACKGROUND: #e8e8e8; COLOR: #000000
}
SPAN.smallerhead {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
SPAN.leadin {
	FONT-SIZE: 85%; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
SPAN.leadinbld {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
SPAN.leadinss {
	FONT-SIZE: 60%; VERTICAL-ALIGN: super; COLOR: #000080; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
.Right-Highlight {
	BACKGROUND-COLOR: #bec5d4
}
.bookunder {
	FONT-SIZE: 70%; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.tabshadeb {
	BORDER-RIGHT: #c0c0c0 2px solid; BORDER-TOP: #c0c0c0 2px solid; BORDER-LEFT: #c0c0c0 2px solid; BORDER-BOTTOM: #c0c0c0 2px solid
}
SPAN.biggerFont {
	FONT-SIZE: 80%; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana
}
.tableorhue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffcc00
}
.blueguy {
	BORDER-RIGHT: #ffffff 2px dashed; BORDER-TOP: #ffffff 2px dashed; BORDER-LEFT: #ffffff 2px dashed; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 2px dashed; BACKGROUND-COLOR: #0000ff; TEXT-ALIGN: left
}
.greenguy {
	BORDER-RIGHT: #ffffff 1px dashed; BORDER-TOP: #ffffff 1px dashed; BORDER-LEFT: #ffffff 1px dashed; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px dashed; BACKGROUND-COLOR: #008000
}
.dottedWhite {
	BORDER-RIGHT: #c0c0c0 1px dotted; BORDER-TOP: #c0c0c0 1px dotted; BORDER-LEFT: #c0c0c0 1px dotted; BORDER-BOTTOM: #c0c0c0 1px dotted; BACKGROUND-COLOR: #ffffff
}
.dottedRed {
	BORDER-RIGHT: #ff0000 1px dotted; BORDER-TOP: #ff0000 1px dotted; BORDER-LEFT: #ff0000 1px dotted; BORDER-BOTTOM: #ff0000 1px dotted; BACKGROUND-COLOR: #ffffff
}
.dottedBlue {
	BORDER-RIGHT: #000080 1px dotted; BORDER-TOP: #000080 1px dotted; BORDER-LEFT: #000080 1px dotted; BORDER-BOTTOM: #000080 1px dotted; BACKGROUND-COLOR: #ffffff
}
H1 {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: 90%; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
H3 {
	FONT-SIZE: 83%; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
.rule1 {
	COLOR: #000080; BACKGROUND-COLOR: #000080
}
.rule2 {
	COLOR: #999999; BACKGROUND-COLOR: #999999
}
.greyshade {
	COLOR: #000000; BACKGROUND-COLOR: #bec5d4
}
.newfron {
	COLOR: #000000; BACKGROUND-COLOR: #809cc6
}
.greyshade2 {
	BORDER-RIGHT: #000080 2px dashed; BORDER-TOP: #000080 2px dashed; BORDER-LEFT: #000080 2px dashed; COLOR: #000000; BORDER-BOTTOM: #000080 2px dashed; BACKGROUND-COLOR: #f1f1f1
}
.tablewhite {
	BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; BORDER-LEFT: 1px inset; WIDTH: 100%; COLOR: #000000; BORDER-BOTTOM: 1px inset; HEIGHT: 48pt; BACKGROUND-COLOR: #ffffff
}
.tableback {
	BORDER-RIGHT: 1px ridge; BORDER-TOP: 1px ridge; BORDER-LEFT: 1px ridge; COLOR: #ffffff; BORDER-BOTTOM: 1px ridge; BACKGROUND-COLOR: #006699
}
.tablemenu {
	COLOR: #ffffff; BACKGROUND-COLOR: #006699
}
.tfpage {
	BORDER-RIGHT: 1px ridge; BORDER-TOP: 1px ridge; BORDER-LEFT: 1px ridge; COLOR: #ffffff; BORDER-BOTTOM: 1px ridge; POSITION: relative; BACKGROUND-COLOR: #006699; TEXT-ALIGN: left
}
.tableb2 {
	BORDER-RIGHT: 0px ridge; BORDER-TOP: 0px ridge; BORDER-LEFT: 0px ridge; COLOR: #ffffff; BORDER-BOTTOM: 0px ridge; BACKGROUND-COLOR: #006699
}
.tester {
	BORDER-RIGHT: 1px ridge; BORDER-TOP: 1px ridge; BORDER-LEFT: 1px ridge; COLOR: #000000; BORDER-BOTTOM: 1px ridge; BACKGROUND-COLOR: #ffffcc
}
SPAN.smallul {
	FONT-SIZE: 70%; FONT-FAMILY: Verdana, "Times New Roman", sans-serif; FONT-VARIANT: small-caps
}
A.theblacklink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, "Times New Roman", sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
SPAN.smallbold {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
SPAN.smallbold-blue {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #000080; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
SPAN.smallbold-blue2 {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 70%; COLOR: #000080; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, "Times New Roman", sans-serif; BORDER-RIGHT-WIDTH: 1px
}
SPAN.smallbold-shade {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #f1f1f1; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
SPAN.pressitalic {
	FONT-SIZE: 80%; FONT-STYLE: italic; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
SPAN.smallwhite {
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
SPAN.bigWhite {
	FONT-SIZE: 110%; COLOR: #ffffff; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
SPAN.whitetext {
	FONT-WEIGHT: bold; FONT-SIZE: 60%; COLOR: #c0c0c0; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
SPAN.BigHead {
	FONT-SIZE: 105%; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
SPAN.BigRed2 {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #ff0000; FONT-FAMILY: Verdana
}
SPAN.BigRed {
	FONT-SIZE: 105%; COLOR: #ff0000; FONT-FAMILY: Verdana
}
SPAN.BigHeadSup {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; VERTICAL-ALIGN: super; COLOR: #000080; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
SPAN.FrontAdd {
	FONT-WEIGHT: bold; FONT-SIZE: 95%; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
SPAN.BigNum {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #000066; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
SPAN.headerline {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #000000; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
SPAN.underforbase {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; FONT-FAMILY: Verdana, "Times New Roman", sans-serif; TEXT-DECORATION: underline
}
SPAN.SmallBase {
	FONT-SIZE: 70%; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
A:hover {
	COLOR: #990000; FONT-FAMILY: Verdana, "Times New Roman", sans-serif; TEXT-DECORATION: underline
}
LEGEND {
	FONT-SIZE: 70%; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
UL {
	LIST-STYLE-TYPE: circle
}
A.smalllink {
	FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: Verdana, "Times New Roman", sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.dlink {
	FONT: 4pt Verdana; COLOR: white; TEXT-DECORATION: none
}
.tableorhue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffcc00
}
.tablewhite {
	WIDTH: 100%; COLOR: #000000; BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: inset; HEIGHT: 48pt; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: inset
}
.tableback {
	COLOR: #ffffff; BORDER-TOP-STYLE: ridge; BORDER-RIGHT-STYLE: ridge; BORDER-LEFT-STYLE: ridge; BACKGROUND-COLOR: #006699; BORDER-BOTTOM-STYLE: ridge
}
A.theblacklink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, "Times New Roman", sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
SPAN.smallboldc {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #808080; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
SPAN.smallboldci {
	FONT-SIZE: 70%; COLOR: #808080; FONT-FAMILY: Verdana, "Times New Roman", sans-serif
}
A.thelinks {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #dddddd; FONT-FAMILY: Verdana, "Times New Roman", sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.thenav {
	FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: Verdana, "Times New Roman", sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.newnav {
	FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: Verdana, "Times New Roman", sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
