BODY {
	MARGIN-TOP: 0px; FONT-SIZE: 80%; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
P {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.bodytext {
	MARGIN-LEFT: 20px; WIDTH: 700px
}
TABLE {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
LI {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE.toc {
	FONT-SIZE: 1.25em
}
TABLE.ol1table {
	MARGIN-LEFT: 2.25em
}
TABLE.ol2table {
	MARGIN-LEFT: 3.5em
}
TABLE.ol3table {
	MARGIN-LEFT: 4.75em
}
TABLE.ol4table {
	MARGIN-LEFT: 6em
}
TABLE.ol5table {
	MARGIN-LEFT: 7.25em
}
TABLE.sidebar {
	MARGIN-LEFT: 10px; WIDTH: 30%
}
TABLE.sidebar P {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
TABLE.infobox {
	MARGIN-LEFT: 10px; WIDTH: 30%
}
TABLE.infobox P {
	MARGIN-TOP: 5px; FONT-SIZE: 0.8em; MARGIN-BOTTOM: 5px
}
TD.search {
	FONT-SIZE: 0.7em; COLOR: #333366; BACKGROUND-COLOR: #ccffff
}
TD.v-single-dots {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(rule_v_999.gif); BACKGROUND-REPEAT: repeat-y
}
.ol1 {
	MARGIN-BOTTOM: 3px; MARGIN-LEFT: 3.25em; TEXT-INDENT: -8pt
}
.ol1note {
	MARGIN-LEFT: 3.25em
}
.ol2 {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 4.5em; TEXT-INDENT: -8pt
}
.ol2note {
	MARGIN-LEFT: 4.5em
}
.ol3 {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 5.75em; TEXT-INDENT: -8pt
}
.ol3note {
	MARGIN-LEFT: 5.75em
}
.ol4 {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 7em; TEXT-INDENT: -8pt
}
.ol4note {
	MARGIN-LEFT: 7em
}
.ol5 {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 8.25em; TEXT-INDENT: -8pt
}
TD TD TD .ol1 {
	MARGIN-LEFT: 2.25em
}
TD TD TD .ol1note {
	MARGIN-LEFT: 2.25em
}
.ulP {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 0.5em; TEXT-INDENT: -0.5em
}
.ul1 {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 2.25em; TEXT-INDENT: -0.5em
}
.ul2 {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 3.5em; TEXT-INDENT: -0.5em
}
.ul3 {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 4.75em; TEXT-INDENT: -0.5em
}
.ul4 {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 6em; TEXT-INDENT: -0.5em
}
.head1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.8em
}
.h1cont {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.head2 {
	FONT-SIZE: 1.6em
}
.head3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em
}
.head4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em
}
.head5 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.head6 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.vmo1 {
	FONT-WEIGHT: bold; FONT-SIZE: 2em
}
.footer {
	FONT: bold 10px Arial, Helvetica, sans-serif; COLOR: #ffffff
}
.footernormal {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #ffffff
}
.footernpa {
	FONT: bold 14px Arial, Helvetica, sans-serif; COLOR: #ffffff
}
.sectionNbr {
	FONT-SIZE: 0.75em; WIDTH: 2em; MARGIN-RIGHT: 0.5em; TEXT-ALIGN: right
}
.exhnbr {
	FONT-SIZE: 0.85em; MARGIN-BOTTOM: 1px
}
.exhtitle {
	MARGIN-TOP: 1px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em
}
.tblfootnt {
	FONT-SIZE: 0.75em; FONT-STYLE: italic
}
.tblcell {
	FONT-SIZE: 0.75em
}
P.banner {
	DISPLAY: none; MARGIN-BOTTOM: 6px
}
DIV.banner {
	DISPLAY: none; MARGIN-BOTTOM: 6px
}
P.bookid {
	FONT-SIZE: 0.67em
}
P.toc {
	MARGIN-BOTTOM: 3px
}
P.tocsection {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 2em
}
INPUT.search {
	FONT-SIZE: 8pt
}
SPAN.size150 {
	FONT-SIZE: 150%
}
SPAN.size140 {
	FONT-SIZE: 140%
}
SPAN.size130 {
	FONT-SIZE: 130%
}
SPAN.size120 {
	FONT-SIZE: 120%
}
SPAN.size110 {
	FONT-SIZE: 110%
}
SPAN.size90 {
	FONT-SIZE: 95%
}
SPAN.size80 {
	FONT-SIZE: 90%
}
SPAN.size70 {
	FONT-SIZE: 85%
}
SPAN.options {
	FONT-FAMILY: 'Courier New', Courier, monospace
}
SPAN.blankcell {
	COLOR: #ffffff
}
SPAN.doctitle {
	FONT-SIZE: 20px
}
SPAN.docrev {
	FONT-SIZE: 14px
}
SPAN.dot {
	FONT-WEIGHT: bold; FONT-SIZE: 120%
}
P.breadcrumb {
	MARGIN-TOP: 3px; FONT-SIZE: 0.8em; MARGIN-BOTTOM: 3px; COLOR: #666666
}
P.breadcrumb A {
	COLOR: #003366; TEXT-DECORATION: none
}
.toc1 {
	MARGIN-TOP: 1px; FONT-SIZE: 8pt; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 2em; TEXT-INDENT: -2em
}
.toc2 {
	MARGIN-TOP: 1px; FONT-SIZE: 8pt; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 4.5em; TEXT-INDENT: -2.5em
}
.toc3 {
	MARGIN-TOP: 1px; FONT-SIZE: 8pt; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 7em; TEXT-INDENT: -2.5em
}
.toc4 {
	MARGIN-TOP: 1px; FONT-SIZE: 8pt; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 9.5em; TEXT-INDENT: -2.5em
}
.toc5 {
	MARGIN-TOP: 1px; FONT-SIZE: 8pt; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 12em; TEXT-INDENT: -2.5em
}
.tochead1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em
}
PRE {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px
}
UL.map-link {
	MARGIN-TOP: 3px
}
UL.map-link LI {
	COLOR: #003366
}
.utilitybar {
	FONT-SIZE: 9px; COLOR: #003399
}
A.nav {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; FONT-FAMILY: Arial,Helvetica,sans-serif
}
A.np {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
A.np:link {
	COLOR: #003399
}
A.np:visited {
	COLOR: #003399
}
A.np:active {
	COLOR: #666666; BACKGROUND-COLOR: #ffff99
}
A.np:hover {
	COLOR: #666666
}
A.contents {
	FONT-SIZE: 8pt; CURSOR: default; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
A.contents:link {
	COLOR: #003399
}
A.contents:visited {
	COLOR: #003399
}
A.contents:active {
	COLOR: #666666; BACKGROUND-COLOR: #ffff99
}
A.contents:hover {
	COLOR: #666666
}
A.head-grey {
	FONT-WEIGHT: bold; FONT-SIZE: 0.95em; COLOR: #666666; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
A.head-grey:link {
	COLOR: #666666
}
A.head-grey:visited {
	COLOR: #666666
}
A.head-grey:active {
	COLOR: #666666
}
A.head-grey:hover {
	COLOR: #cc0000
}
A.map-link {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #003366; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
A.map-link:link {
	COLOR: #003366
}
A.map-link:visited {
	COLOR: #003366
}
A.map-link:active {
	COLOR: #003366
}
A.map-link:hover {
	COLOR: #cc0000
}
A.noscript {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
A.noscript:link {
	COLOR: #ffffff
}
A.noscript:visited {
	COLOR: #ffffff
}
A.noscript:active {
	COLOR: #ffff99
}
A.noscript:hover {
	COLOR: #ffff99
}
SPAN.np {
	FONT-WEIGHT: bold; COLOR: #c0c0c0
}
A EM {
	FONT-STYLE: normal; TEXT-DECORATION: underline
}

@media Print    
{
.navigation {
	DISPLAY: none
}
SPAN.blankcell {
	VISIBILITY: hidden
}

}