BODY {
	FONT-WEIGHT: 400; FONT-SIZE: 10pt; VISIBILITY: visible; COLOR: #000000; FONT-FAMILY: sans-serif; 
}
P {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: sans-serif
}
UL {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: sans-serif
}
LI {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: sans-serif
}
OL {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: sans-serif
}
.default {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: sans-serif
}
.fieldesc {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: sans-serif
}
.fieldentry {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: sans-serif
}
TD {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: sans-serif
}
TH {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: sans-serif
}
PRE {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: sans-serif
}
BLOCKQUOTE {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: sans-serif
}
A:link {
	COLOR: #225256; FONT-FAMILY: sans-serif; text-decoration: none
}
A:visited {
	COLOR: #225256; FONT-FAMILY: sans-serif; text-decoration: none
}
A:active {
	COLOR: #225256; FONT-FAMILY: sans-serif; text-decoration: none
}
A:hover {
	COLOR: #CF4E41; FONT-FAMILY: sans-serif; text-decoration: underline
}
B {
	FONT-WEIGHT: 700; FONT-SIZE: 10pt; FONT-FAMILY: sans-serif
}
I {
	FONT-STYLE: italic
}
H1 {
	FONT-WEIGHT: 700; FONT-SIZE: 14pt; COLOR: #000000; FONT-FAMILY: sans-serif
}
.h1 {
	FONT-WEIGHT: 700; FONT-SIZE: 14pt; COLOR: #000000; FONT-FAMILY: sans-serif
}
H2 {
	MARGIN-TOP: 6px; FONT-WEIGHT: 800; FONT-SIZE: 12pt; COLOR: #225256; FONT-FAMILY: sans-serif
}
.h2 {
	MARGIN-TOP: 6px; FONT-WEIGHT: 800; FONT-SIZE: 12pt; COLOR: #225256; FONT-FAMILY: sans-serif
}
H3 {
	FONT-WEIGHT: 600; FONT-SIZE: 12pt; COLOR: #225256; FONT-FAMILY: sans-serif
}
.h3 {
	FONT-WEIGHT: 600; FONT-SIZE: 12pt; COLOR: #225256; FONT-FAMILY: sans-serif
}
H4 {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: #225256; FONT-FAMILY: sans-serif
}
.h4 {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: #225256; FONT-FAMILY: sans-serif
}
.heading {
	FONT-WEIGHT: 800; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #666666; TEXT-ALIGN: center; layer-background-color: #666666
}
.heading1 {
	FONT-WEIGHT: 800; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #666666; TEXT-ALIGN: center; layer-background-color: #666666
}
.heading2 {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #292929; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #b5b5c1; layer-background-color: #b5b5c1
}
.formheading {
	FONT-WEIGHT: 700; FONT-SIZE: 14px; COLOR: #292929; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #b5b5c1; layer-background-color: #b5b5c1
}
.heading3 {
	FONT-WEIGHT: 600; FONT-SIZE: 12px; COLOR: #587476; FONT-FAMILY: sans-serif
}
.heading4 {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: #2a2a2a; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #b6b6b6; layer-background-color: #b6b6b6
}
.heading5 {
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #006699; layer-background-color: #006699
}
.content {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; VISIBILITY: visible; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #ffffff
}
IMG.spacer {
	DISPLAY: block
}
.actionerror {
	FONT-WEIGHT: 600; COLOR: #9b2a2a; FONT-FAMILY: sans-serif
}
.entryerror {
	FONT-WEIGHT: 600; COLOR: #9b2a2a; FONT-FAMILY: sans-serif
}
.fielderror {
	FONT-WEIGHT: 600; COLOR: #9b2a2a; FONT-FAMILY: sans-serif
}
.error {
	FONT-WEIGHT: 600; COLOR: #9b2a2a; FONT-FAMILY: sans-serif
}
.success {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: #333355; FONT-FAMILY: sans-serif
}
.results {
	FONT-SIZE: 10pt; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #eeeeee; layer-background-color: #eeeeee
}
.fieldlabel {
	FONT-WEIGHT: 700; FONT-SIZE: 10pt; FONT-FAMILY: sans-serif
}
.sup {
	FONT-SIZE: 0.7em; VERTICAL-ALIGN: super; COLOR: #000000; FONT-FAMILY: sans-serif
}
.smalltext {
	FONT-SIZE: 10px; FONT-FAMILY: sans-serif
}
.footer {
	FONT-SIZE: 10px; FONT-FAMILY: sans-serif
}
.entry {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #eeeeee; layer-background-color: #eeeeee
}
.value {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #eeeeee; layer-background-color: #eeeeee
}
.label {
	FONT-WEIGHT: 700; FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #d0d0d0; TEXT-ALIGN: left; layer-background-color: #d0d0d0
}
A.plain {
	COLOR: #333333; TEXT-DECORATION: none
}
.khint {
	FONT-WEIGHT: 500; FONT-SIZE: 10pt; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #fcdd2f; TEXT-ALIGN: center; layer-background-color: #FCDD2F
}
.buttonbarright {
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #555577; TEXT-ALIGN: right; layer-background-color: #555577
}
.buttonbarleft {
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #555577; TEXT-ALIGN: left; layer-background-color: #555577
}
.buttonbar {
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #555577; layer-background-color: #555577
}
.even {
	FONT-SIZE: 10pt; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #ffffff; layer-background-color: #FFFFFF
}
.odd {
	FONT-SIZE: 10pt; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #dedee3; layer-background-color: #dedee3
}
.breadcrumb {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana
}
A.breadcrumb:link {
	FONT-SIZE: 10px; COLOR: #225256; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A.breadcrumb:visited {
	FONT-SIZE: 10px; COLOR: #225256; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A.breadcrumb:active {
	FONT-SIZE: 10px; COLOR: #225256; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A.breadcrumb:hover {
	FONT-SIZE: 10px; COLOR: #fc1921; FONT-FAMILY: verdana; TEXT-DECORATION: none
	
	
	
	}
.breadcrumb2 {
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: verdana
}
A.breadcrumb2:link {
	FONT-SIZE: 14px; COLOR: #225256; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A.breadcrumb2:visited {
	FONT-SIZE: 14px; COLOR: #225256; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A.breadcrumb2:active {
	FONT-SIZE: 14px; COLOR: #225256; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A.breadcrumb2:hover {
	FONT-SIZE: 14px; COLOR: #fc1921; FONT-FAMILY: verdana; TEXT-DECORATION: none
	
	
	
	
	
	
	
	
	
	
	
}
.details {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #dedee3; layer-background-color: #dedee3
}
.formdesc {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #dedee3; layer-background-color: #dedee3
}
.success {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: sans-serif
}
.results {
	FONT-SIZE: 10pt; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #f1f1f1; layer-background-color: #F1F1F1
}
.lineborder {
	BACKGROUND-COLOR: #333333; layer-background-color: #333333
}
.formborder {
	BACKGROUND-COLOR: #333333; layer-background-color: #333333
}
.progressborder {
	FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #000000; layer-background-color: #000000
}
.progresstitle {
	COLOR: #000000; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #ffffff; layer-background-color: #ffffff
}
.progresspast {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #cccccc; layer-background-color: #CCCCCC
}
.progressfuture {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #d7d7d7; layer-background-color: #d7d7d7
}
.progressactive {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #559473; layer-background-color: #559473
}

