A.reporttitle:link {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.reporttitle:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.reporttitle:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.reporttitle:active {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.submenutext:link {
	FONT-SIZE: 6.5pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.submenutext:visited {
	FONT-SIZE: 6.5pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.submenutext:hover {
	FONT-SIZE: 6.5pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.submenutext:active {
	FONT-SIZE: 6.5pt; COLOR: #c0c0c0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.submenutexton:link {
	FONT-WEIGHT: bold; FONT-SIZE: 6.5pt; COLOR: #c0c0c0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.submenutexton:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 6.5pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.submenutexton:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 6.5pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.submenutexton:active {
	FONT-WEIGHT: bold; FONT-SIZE: 6.5pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
BODY {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
DIV.error {
	FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.panelhidden {
	VISIBILITY: hidden
}
DIV.panelvisible {
	VISIBILITY: visible
}
DIV.panelcollapse {
	
}
DIV.smallerimportant {
	FONT-WEIGHT: normal; FONT-SIZE: smaller; COLOR: #ff0000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
.money {
	COLOR: #008000
}
INPUT.money {
	FONT-SIZE: 8pt; COLOR: #008000; BACKGROUND-COLOR: #e6edf6
}
INPUT.submit {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #5c7086
}
INPUT.text {
	FONT-SIZE: 8pt; COLOR: #22466e; BACKGROUND-COLOR: #e6edf6
}
TEXTAREA.text {
	FONT-SIZE: 8pt; COLOR: #22466e; BACKGROUND-COLOR: #e6edf6
}
SELECT.text {
	FONT-SIZE: 8pt; COLOR: #22466e; BACKGROUND-COLOR: #e6edf6
}
P {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
OL {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TR.collapse {
	
}
TD.reportmoneyoff {
	COLOR: #008000
}
TD.reportmoneyon {
	COLOR: #008000
}
TD.reporttext {
	FONT-SIZE: 70%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TEXTAREA.text {
	FONT-SIZE: 8pt; COLOR: #22466e; BACKGROUND-COLOR: #e6edf6
}
TR.reportheadingtext {
	FONT-SIZE: 70%; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c00000; TEXT-DECORATION: none
}
TR.reportoffHidden {
	FONT-SIZE: 70%; VISIBILITY: hidden; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
TR.reportoff {
	FONT-SIZE: 70%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
TR.reporton {
	FONT-SIZE: 70%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
TR.reporttitle {
	FONT-SIZE: 70%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.caldayoff {
	FONT-SIZE: 6pt; VISIBILITY: visible; COLOR: #7a84ab; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size-adjust: -2
}
.caldayon {
	FONT-SIZE: 6pt; CURSOR: hand; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size-adjust: -2
}
.calmonth {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #568cbe; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.calmonthskip {
	FONT-SIZE: 8pt; BACKGROUND: #568cbe; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.calmonthskipnohand {
	FONT-SIZE: 8pt; BACKGROUND: #568cbe; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.calweekday {
	FONT-SIZE: 8pt; CURSOR: hand; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.debug {
	FONT-SIZE: 6pt; COLOR: #c00000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.error {
	COLOR: #ff0000
}
.leftnavdown {
	BORDER-RIGHT: #e60000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; BORDER-LEFT: #000000 1px solid; WIDTH: 155px; CURSOR: hand; COLOR: #ceb2b2; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #e60000 1px solid; FONT-FAMILY: arial; LETTER-SPACING: 0pt; BACKGROUND-COLOR: #780000; TEXT-DECORATION: none
}
.leftnavoff {
	BORDER-RIGHT: #840c0c 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ec2626 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; BORDER-LEFT: #ec2626 1px solid; WIDTH: 155px; CURSOR: hand; COLOR: #ffffff; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #840c0c 1px solid; FONT-FAMILY: arial; LETTER-SPACING: 0pt; BACKGROUND-COLOR: #c00000; TEXT-DECORATION: none
}
.leftnavup {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #e60000 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; BORDER-LEFT: #e60000 1px solid; WIDTH: 155px; CURSOR: hand; COLOR: #ffffff; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: arial; LETTER-SPACING: 0pt; HEIGHT: 0pt; BACKGROUND-COLOR: #980000; TEXT-DECORATION: none
}
.menutabselectedtext {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menutabunselectedtext {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navblack {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.navblack:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navblack:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navblack:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.navblack:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.navwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.navwhite:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navwhite:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navwhite:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.navwhite:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pagefooter {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.panelheadingtext {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.panelheadingtextselected {
	FONT-SIZE: 80%; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.panelheadingtextlarge {
	FONT-SIZE: 90%; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.panelheadingurgenttext {
	FONT-SIZE: large; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.panellinktext {
	FONT-SIZE: 70%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.panelsmalltext {
	FONT-SIZE: 70%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.paneltext {
	FONT-SIZE: 85%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.reporttext {
	FONT-SIZE: 70%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallblack {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallblack:link {
	FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallblack:visited {
	FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallblack:hover {
	FONT-SIZE: 9pt; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallblack:active {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.submenuspacer {
	FONT-WEIGHT: bold; FONT-SIZE: 6.5pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.trademark {
	FONT-SIZE: 7px; VERTICAL-ALIGN: super
}
