BODY {
	MARGIN-TOP: 0px; FONT-SIZE: smaller; FONT-FAMILY: Arial, "sans-serif"; BACKGROUND-COLOR: #ffffff
}
A:hover {
	COLOR: #993333
}
HR {
	COLOR: #003366
}
H4 {
	FONT-FAMILY: Arial, "sans-serif"
}
IMG {
	BACKGROUND-COLOR: transparent
}
TH {
	BORDER-TOP: #000 1px solid; FONT-SIZE: small; FONT-FAMILY: Arial, Arial, "sans-serif"
}
TD {
	FONT-SIZE: small; FONT-FAMILY: Arial, "sans-serif"
}
.banner_title A {
	FONT: bold 14px Verdana, Helvetica, sans-serif; COLOR: #000; LETTER-SPACING: 2px; TEXT-DECORATION: none
}
TD.qfnav {
	PADDING-RIGHT: 3px; BORDER-TOP: #000066 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; FONT: bold small Arial, Helvetica, sans-serif; COLOR: #000; PADDING-TOP: 3px; TEXT-DECORATION: none
}
TD.qfnav BR {
	DISPLAY: none
}
TD.qfnav A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT: bold small Arial, Helvetica, sans-serif; PADDING-TOP: 2px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
TD.qfnav A:hover {
	COLOR: #993333; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.smaller {
	FONT-SIZE: small
}
.state2 {
	BACKGROUND: #ffffff; FONT: small Arial, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 10px; TEXT-DECORATION: none
}
.state2 A {
	TEXT-DECORATION: none
}
.state2 A:hover {
	TEXT-DECORATION: none
}
.state2 A:visited {
	TEXT-DECORATION: none
}
.state2 A {
	COLOR: #0000ff
}
.state2 A:visited {
	COLOR: #990099
}
.state2 A:hover {
	COLOR: #993333
}
.title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: bold larger Arial, Helvetica, sans-serif; PADDING-TOP: 5px
}
.topline {
	BORDER-TOP: #000066 1px solid; PADDING-TOP: 2px
}
.up {
	MARGIN-TOP: -7px
}
.home_footer {
	FONT-SIZE: 8pt; PADDING-TOP: 10px; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.home_footer A:link {
	FONT-WEIGHT: normal; COLOR: #0055bb; TEXT-DECORATION: underline
}
.home_footer A:visited {
	FONT-WEIGHT: normal; COLOR: #990099; TEXT-DECORATION: underline
}
.home_footer A:hover {
	FONT-WEIGHT: normal; COLOR: darkred; BACKGROUND-COLOR: #ffffcc
}
.footnote {
	FONT-SIZE: x-small; FONT-FAMILY: Arial, "sans-serif"
}
.more {
	FONT-WEIGHT: bold; BACKGROUND: #ffff99
}
.shaded {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #e0ecfb
}
.shaded1 {
	BACKGROUND-COLOR: #fff
}
.shaded2 {
	BACKGROUND-COLOR: #ddd
}
.spacer {
	LINE-HEIGHT: 10%; BORDER-BOTTOM: #000000 1px dashed; BACKGROUND-COLOR: #ffffff
}
.flush {
	MARGIN-LEFT: -0.6em
}
.header {
	FONT-WEIGHT: bold
}
.hidden {
	DISPLAY: none; VISIBILITY: hidden
}
.indent {
	MARGIN-LEFT: 1.5em
}
.loc {
	FONT-SIZE: x-small; MARGIN-LEFT: 0em; FONT-FAMILY: Arial, "sans-serif"
}
.mybody {
	FONT-SIZE: small; MARGIN-LEFT: 0.6em; FONT-FAMILY: Arial, "sans-serif"; BACKGROUND-COLOR: #ffffff
}
.outline {
	BORDER-LEFT-COLOR: rgb(0,0,200); BORDER-BOTTOM-COLOR: rgb(0,0,200); BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: rgb(0,0,200); BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: rgb(0,0,200); BORDER-BOTTOM-STYLE: solid
}
P.half {
	LINE-HEIGHT: 60%
}
.project {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #e0ecfb; PADDING-BOTTOM: 3px; FONT: bold medium Arial, Helvetica, sans-serif; PADDING-TOP: 3px; BORDER-BOTTOM: #000066 2px solid; TEXT-DECORATION: none
}
.project A:link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #e0ecfb; PADDING-BOTTOM: 3px; FONT: bold medium Arial, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.project A:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #e0ecfb; PADDING-BOTTOM: 3px; FONT: bold medium Arial, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.state {
	BACKGROUND: #ffffff; FONT: bold small Arial, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 10px; TEXT-DECORATION: none
}
.tagline {
	COLOR: #993333
}
TD.home {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, "sans-serif"
}
TD.indent1 {
	TEXT-INDENT: 20px
}
TD.indent2 {
	TEXT-INDENT: 40px
}
.ql_header {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; BORDER-LEFT: #000 1px solid; WIDTH: 70%; PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px solid; LETTER-SPACING: 2px; BACKGROUND-COLOR: #e0ecfb
}

