BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 10pt arial; COLOR: black; PADDING-TOP: 0px
}
BODY.pmpage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 10pt arial; COLOR: white; PADDING-TOP: 0px
}
TD {
	FONT: 10pt arial
}
PRE {
	FONT: 90% "Lucida Console,Courier New,Courier"
}
A.navtop:hover {
	COLOR: #cccccc; TEXT-DECORATION: underline
}
A.navtopstd:hover {
	TEXT-DECORATION: underline
}
A.navleft1:hover {
	COLOR: #000099; TEXT-DECORATION: underline
}
A.homenav:hover {
	COLOR: #d0d0e0; TEXT-DECORATION: underline
}
.author {
	FONT-SIZE: 10pt; COLOR: #993300
}
.contents {
	FONT: 8.5pt tahoma; COLOR: black; TEXT-DECORATION: none
}
.contents:hover {
	COLOR: #000099; TEXT-DECORATION: underline
}
.dateline {
	FONT-SIZE: 8.5pt; COLOR: black
}
.fyistyle {
	FONT: bold 9pt tahoma; COLOR: #000099
}
.graygobtn {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; FONT: bold 11px/1.2 tahoma; BORDER-LEFT: black 1px solid; COLOR: white; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #666666
}
.heading1black {
	FONT-WEIGHT: bold; FONT-SIZE: 13.5pt; COLOR: black
}
.heading1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13.5pt; COLOR: #993300
}
.heading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: black
}
.heading5 {
	FONT-WEIGHT: normal; FONT-SIZE: 22pt; COLOR: black
}
.heading3red {
	FONT: bold 11pt/150% arial; COLOR: #993300
}
.heading3black {
	FONT: bold 11pt arial; COLOR: black; TEXT-DECORATION: none
}
.heading3black:hover {
	COLOR: #000099; TEXT-DECORATION: underline
}
.heading4 {
	FONT: bold 10pt arial; COLOR: #666666
}
.heading4gray {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #333333
}
.heading4black {
	FONT: bold 10pt arial; COLOR: black
}
.headercategory {
	COLOR: black; TEXT-DECORATION: none
}
.headercategory:hover {
	COLOR: #000099; TEXT-DECORATION: underline
}
.homenav {
	FONT: 8.5pt tahoma; COLOR: white; TEXT-DECORATION: none
}
.intlnavtop {
	FONT: 8.5pt tahoma; COLOR: white; TEXT-DECORATION: none
}
.investorgrey {
	BACKGROUND-COLOR: #cccccc
}
.navlefthighlight1 {
	FONT: 8.5pt tahoma; COLOR: black; TEXT-DECORATION: none
}
.navlefttdhighlight1 {
	BACKGROUND: white; FONT: 8.5pt tahoma; COLOR: black; TEXT-DECORATION: none
}
.navleft3 {
	FONT-SIZE: 8.5pt; COLOR: black
}
.navleft3highlight {
	FONT-SIZE: 8.5pt; COLOR: #993300
}
.navleft3highlightblue {
	FONT-SIZE: 8.5pt; COLOR: #003366
}
.navtop {
	FONT: bold 8.5pt tahoma; COLOR: white; TEXT-DECORATION: none
}
.navtopstd {
	FONT: 8.5pt tahoma; COLOR: white; TEXT-DECORATION: none
}
.normal {
	FONT: 10pt arial
}
.normalgold {
	COLOR: #cc9900
}
.normalitalic {
	FONT: italic 10pt arial
}
.normalloose {
	FONT-SIZE: 10pt; LINE-HEIGHT: 150%
}
.normalred {
	COLOR: red
}
.pushbutton {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; FONT: bold 11px/1.2 tahoma; BORDER-LEFT: black 1px solid; COLOR: white; MARGIN-RIGHT: 0.2em; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #666666
}
.rL {
	COLOR: black; TEXT-DECORATION: none
}
.smallfont {
	FONT: bold 8.5pt tahoma; COLOR: black
}
.smallprompt {
	FONT: 8.5pt tahoma
}
.tableheader2 {
	BACKGROUND: #cccccc; FONT: 8.5pt tahoma; COLOR: black
}
.taxnavtophighlight {
	FONT: bold 8.5pt tahoma; COLOR: #99ccff; TEXT-DECORATION: none
}
.smallfontred {
	FONT: bold 8pt tahoma; COLOR: red
}
.smallfontblue {
	FONT: bold 8pt tahoma; COLOR: #003366
}
.smallfontwhite {
	FONT: bold 8pt tahoma; COLOR: white
}
.smallbutton {
	BACKGROUND: #666666; FONT: bold 8.5pt tahoma; COLOR: white
}
.smallest {
	FONT-SIZE: 7.5pt; COLOR: black
}
.tablebackground {
	BACKGROUND: #666666; COLOR: white
}
.topnavmctable {
	BACKGROUND-COLOR: #004d81
}
.TOPNAVMYMNYTABLE {
	BACKGROUND-COLOR: #004d81
}
.TOPNAVINVTABLE {
	BACKGROUND-COLOR: #004d81
}
.TOPNAVBNKTABLE {
	BACKGROUND-COLOR: #21612e
}
.TOPNAVPLANTABLE {
	BACKGROUND-COLOR: #731e02
}
.TOPNAVTXTABLE {
	BACKGROUND-COLOR: #281d55
}
.TOPNAVPFTABLE {
	BACKGROUND-COLOR: #004d81
}
.typeme {
	FONT: 10pt "courier new"; COLOR: black
}
A.leftnavitem {
	COLOR: black; TEXT-DECORATION: none
}
A.leftnavitem:hover {
	COLOR: #1d593f
}
A.leftnavtask {
	COLOR: black; TEXT-DECORATION: none
}
A.leftnavtask:hover {
	COLOR: #1d593f; TEXT-DECORATION: underline
}
DIV.leftnavtask {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; FONT: 8pt tahoma; WIDTH: 100%; PADDING-TOP: 4px
}
DIV.leftnavbody {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; DISPLAY: none; BACKGROUND: #d8eae3; FONT: 8pt tahoma; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid
}
DIV.page {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; WIDTH: 100%; PADDING-TOP: 10px; HEIGHT: 100%
}
DIV.pagedlg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 31px; HEIGHT: 100%
}
SPAN.emphasis {
	FONT-WEIGHT: bold
}
TABLE.leftnavhead {
	DISPLAY: none; BACKGROUND: #72cca5; HEIGHT: 21px
}
TABLE.leftnavhead A {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none
}
TABLE.leftnavhead A:hover {
	COLOR: #cbe6db; TEXT-DECORATION: none
}
TABLE.leftnavblock {
	BORDER-RIGHT: #5bae86 1px solid; BORDER-TOP: #5bae86 1px solid; DISPLAY: none; BORDER-LEFT: #5bae86 1px solid; BORDER-BOTTOM: #5bae86 1px solid
}
TD.amt {
	TEXT-ALIGN: right
}
TD.leftnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
TD.leftnavhead2ndcell {
	TEXT-ALIGN: right
}
TD.leftnavhead1stcell {
	PADDING-LEFT: 6px; MARGIN-BOTTOM: 6px; TEXT-ALIGN: left
}
.adheader {
	PADDING-BOTTOM: 2px; FONT: 9px verdana; TEXT-TRANSFORM: lowercase; COLOR: #666666; TEXT-ALIGN: right
}
.blip {
	BORDER-TOP: #cccccc 1px solid; FONT: 70% tahoma; BORDER-LEFT: #cccccc 1px solid
}
.blip .bliphead {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold
}
.blip .blipcontent {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 14px; PADDING-TOP: 8px
}
.boxoutline {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.bulletcat {
	FONT: 8pt Arial; COLOR: #3d8a6a
}
.footnote {
	FONT: 8pt tahoma; COLOR: #6c6c6c
}
.leftnavtitle {
	FONT: bold 8pt tahoma; COLOR: #3e886b
}
.leftnavpane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 129px; PADDING-TOP: 10px; BACKGROUND-COLOR: rgb(216,234,227)
}
.leftnavpane TD {
	FONT: 8pt tahoma
}
.leftnavheadercell {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.leftnavcell {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.leftnavcellhi {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; RIGHT: -1px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; POSITION: relative; BACKGROUND-COLOR: white
}
.leftnavcellhi A.leftnavitem {
	FONT-WEIGHT: bold; RIGHT: 1px; COLOR: #3b5459; POSITION: relative
}
.modulemargin {
	MARGIN-TOP: 1.5em
}
.modulebody {
	BACKGROUND: #eeeeee
}
.modulebodylist {
	BACKGROUND: #eeeeee
}
.modulebodylist .selected {
	BACKGROUND: #eeeeee
}
.modulebodyalt {
	BACKGROUND: #cccccc
}
.module .colhead {
	BACKGROUND: #cccccc
}
.module .colhead A {
	COLOR: black; TEXT-DECORATION: none
}
.module .colhead A:hover {
	TEXT-DECORATION: underline
}
.module TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; FONT: 8pt tahoma; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.modulefoot TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.modulebodylist TD {
	BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM: white 1px solid
}
.moduletitle TD {
	FONT-WEIGHT: bold; COLOR: white
}
.moduletitle TD TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px
}
.moduletitle .big {
	FONT-SIZE: 150%
}
.modulesep TD {
	BORDER-TOP: white 1px solid
}
.moduletitle A {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none
}
.moduletitle A:hover {
	TEXT-DECORATION: underline
}
.smallpromptlist {
	FONT: 8.5pt/150% tahoma
}
.thermohidden {
	DISPLAY: none
}
.thermovisible {
	DISPLAY: inline; FONT: bold 8.5pt tahoma; COLOR: black
}
A.foottab {
	FONT: bold 11px tahoma; COLOR: #eeeeee; TEXT-DECORATION: none
}
A.tab:hover {
	COLOR: white; TEXT-DECORATION: underline
}
A.foottab:hover {
	COLOR: white; TEXT-DECORATION: underline
}
A.sfl2:hover {
	TEXT-DECORATION: underline
}
A.sfl2 {
	FONT: 24px tahoma; COLOR: white; BORDER-BOTTOM: #2680b4 1px solid
}
A.tab {
	FONT: bold 11px tahoma; COLOR: #eeeeee; TEXT-DECORATION: none
}
TD.tab {
	FONT: bold 11px tahoma; COLOR: #eeeeee; TEXT-DECORATION: none
}
ha.tab:visited {
	COLOR: black
}
ha.foottab:visited {
	COLOR: black
}
.foottab {
	BACKGROUND-COLOR: #004d81
}
.navtophighlight {
	BACKGROUND: #cccccc; FONT: bold 8.5pt tahoma; COLOR: black; TEXT-DECORATION: none
}
.navtoptdhighlight {
	COLOR: black; BACKGROUND-COLOR: #cccccc
}
.navlefttablebackground {
	BACKGROUND: #555588; COLOR: white
}
.navleft1 {
	FONT: 8.5pt tahoma; COLOR: black; TEXT-DECORATION: none
}
.sfl {
	FONT: 24px tahoma; COLOR: white; BORDER-BOTTOM: #2680b4 1px solid
}
.sfl2 {
	FONT: 24px tahoma; COLOR: white; BORDER-BOTTOM: #2680b4 1px solid; TEXT-DECORATION: none
}
.sfb {
	BORDER-TOP: #2680b4 1px solid
}
.tab {
	BACKGROUND-COLOR: #004d81
}
