BODY.topOnly {
	BACKGROUND: #ffffff; MARGIN: 0px; FONT: 10pt , Arial, Verdana, Helvetica, sans-serif
}
BODY.noMenus {
	BACKGROUND: #ffffff; MARGIN: 15px; FONT: 10pt , Arial, Verdana, Helvetica, sans-serif
}
A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
A {
	COLOR: #7b1000; FONT-STYLE: normal; TEXT-DECORATION: underline
}
A:link {
	COLOR: #002280; FONT-STYLE: normal; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #002280; FONT-STYLE: normal; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #99121C; FONT-STYLE: normal; TEXT-DECORATION: underline
}
DIV.errors {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FONT: bold 15pt , Arial, Verdana, Helvetica, sans-serif; COLOR: #ff0000; TEXT-ALIGN: center
}
DIV.messages {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FONT: bold 15pt , Arial, Verdana, Helvetica, sans-serif; COLOR: #ff0000; TEXT-ALIGN: center
}
DIV.fatalError {
	MARGIN-TOP: 2em; MARGIN-BOTTOM: 2em; FONT: 18pt , Arial, Verdana, Helvetica, sans-serif; COLOR: #903; TEXT-ALIGN: center
}
.phpError {
	FONT: 10pt , Arial, Verdana, Helvetica, sans-serif; COLOR: #ff0000
}
SPAN.printButton A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #0066cc; TEXT-DECORATION: none
}
SPAN.button A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #0066cc; TEXT-DECORATION: none
}
P.PWBulletin {
	BORDER-RIGHT: green 0px solid; BORDER-TOP: green 0px solid; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; BORDER-LEFT: green 0px solid; BORDER-BOTTOM: green 0px solid
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #7b1000
}
TITLE {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #7b1000
}
DIV.title {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #7b1000
}
.header1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16pt;
	COLOR: #5367A5
}
DIV.title1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0066cc; TEXT-DECORATION: underline
}
DIV.subtitle {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #3366cc
}
DIV#header2 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #c69421; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
SPAN.header2 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #c69421; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.header2 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #c69421; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
DIV.title2 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #c69421; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
SPAN.header2AssetClassDesc {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #7b1000; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
SPAN.header2QuickTips {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #7b1000; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
DIV#titleBodyContent {
	
}
DIV#menuContent {
	WIDTH: 100%
}
SPAN#topOnlyMenus {
	WIDTH: 100%
}
DIV#topOnlyLogo {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(images/cydlogo.gif) #fff no-repeat center top; PADDING-BOTTOM: 0px; MARGIN: 5px; BORDER-LEFT: 0px; WIDTH: 150px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 100px; TEXT-ALIGN: left
}
A.topNodeBottomAnchor:visited {
	
}
A.topNodeBottomAnchor:link {
	
}
A.topNodeBottomAnchor:hover {
	
}
DIV#topOnlyBodyContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffffff; PADDING-TOP: 10px
}
TABLE.topOnlyMenuContent {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 6px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
TR.topOnlyMenuContent {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TD.topOnlyLogo {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TD.topOnlyMenuContent {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
TD.topOnlyButtonLinkTop {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TD.topOnlyButtonLinkBottom {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
DIV#topOnlyTopMenu {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
TABLE.topOnlySubMenu {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
DIV#topOnlySubMenu {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: center
}
DIV#topOnlyMenuContent {
	MARGIN-RIGHT: 5px
}
SPAN#topOnlyLogoutLink A:link {
	PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
SPAN#topOnlyLogoutLink A:visited {
	PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
SPAN#topOnlyHomeLink A:link {
	PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
SPAN#topOnlyHomeLink A:visited {
	PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
SPAN#topOnlyPrintLink A:link {
	PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
SPAN#topOnlyPrintLink A:visited {
	PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
SPAN#topOnlyContactUsLink A:link {
	PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
SPAN#topOnlyContactUsLink A:visited {
	PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
SPAN#topOnlyButtonLinkSeparator {
	PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
SPAN#topOnlyPrintLink A:link {
	PADDING-RIGHT: 10px
}
SPAN#topOnlyPrintLink A:visited {
	PADDING-RIGHT: 10px
}
SPAN#topOnlyLogoutLink A:hover {
	TEXT-DECORATION: underline
}
SPAN#topOnlyHomeLink A:hover {
	TEXT-DECORATION: underline
}
SPAN#topOnlyPrintLink A:hover {
	TEXT-DECORATION: underline
}
SPAN#topOnlyContactUsLink A:hover {
	TEXT-DECORATION: underline
}
DIV#graph {
	MARGIN-TOP: 2em
}
SPAN#graph {
	
}
SPAN#tableBodyContent {
	
}
SPAN#leftColumn {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 50%
}
SPAN#rightColumn {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 50%
}
SPAN.menuNode A:link {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 100%; TEXT-ALIGN: center; TEXT-DECORATION: none
}
SPAN.menuNode A:visited {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 100%; TEXT-ALIGN: center; TEXT-DECORATION: none
}
SPAN.menuNode A:hover {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 100%; TEXT-ALIGN: center; TEXT-DECORATION: none
}
SPAN#menuNodeDepth1 A:link {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 3px;
	COLOR: #FFF;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #99121C;
	TEXT-DECORATION: none; 
	border-right:#FFF; 
	border-right-width:medium; 
	border-right-style:solid;
}
SPAN#menuNodeDepth1 A:visited {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 3px;
	COLOR: #FFF;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #99121C;
	TEXT-DECORATION: none;
	border-right:#FFF; 
	border-right-width:medium; 
	border-right-style:solid;
}
SPAN#menuNodeDepth1 A:hover {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 3px;
	COLOR: #FFF;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #5367A5;
	TEXT-DECORATION: none;	
	border-right:#FFF; 
	border-right-width:medium; 
	border-right-style:solid;
}

SPAN#menuNodeDepth1 A:active {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 3px;
	COLOR: #FFF;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #99121C;
	TEXT-DECORATION: none;
	border-right:#FFF; 
	border-right-width:medium; 
	border-right-style:solid;
}
SPAN#menuNodeDepth1Active A:link {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 3px;
	COLOR: #FFF;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #5367A5;
	TEXT-DECORATION: none;
	border-right:#FFF; 
	border-right-width:medium; 
	border-right-style:solid;
}
SPAN#menuNodeDepth1Active A:visited {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 3px;
	COLOR: #FFF;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #5367A5;
	TEXT-DECORATION: none;
	border-right:#FFF; 
	border-right-width:medium; 
	border-right-style:solid;
}
SPAN#menuNodeDepth2 A:link {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #5367A5; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; WHITE-SPACE: nowrap; TEXT-DECORATION: underline
}
SPAN#menuNodeDepth2 A:visited {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #5367A5; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; WHITE-SPACE: nowrap; TEXT-DECORATION: underline
}
SPAN#menuNodeDepth2 A:hover {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #99121C; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; WHITE-SPACE: nowrap; TEXT-DECORATION: underline
}
SPAN#menuNodeDepth2Active A:link {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #5367A5; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; WHITE-SPACE: nowrap; TEXT-DECORATION: underline
}
SPAN#menuNodeDepth2Active A:visited {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #5367A5; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; WHITE-SPACE: nowrap; TEXT-DECORATION: underline
}
.folded {
	DISPLAY: none
}
DIV.folded {
	DISPLAY: none
}
DIV#folded {
	DISPLAY: none
}
SPAN#folded {
	DISPLAY: none
}
DIV#systemMenuLeft {
	MARGIN-TOP: 10px; DISPLAY: none; FONT-SIZE: 7pt; BACKGROUND: #8c2351; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
SPAN.systemMenuLeftNode {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
SPAN.systemMenuLeftNodeLast {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
SPAN.systemMenuLeftNode A {
	COLOR: #fff; WHITE-SPACE: nowrap
}
SPAN.systemMenuLeftNodeLast A {
	COLOR: #fff; WHITE-SPACE: nowrap
}
SPAN.systemMenuLeftNode A:hover {
	BACKGROUND: #00267f
}
SPAN.systemMenuLeftNodeLast A:hover {
	BACKGROUND: #00267f
}
DIV#systemMenuTop {
	DISPLAY: none; FONT-SIZE: 7pt; PADDING-BOTTOM: 2px; MARGIN: 5px 0px 0px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
SPAN.systemMenuTopNode {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
SPAN.systemMenuTopNodeLast {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
SPAN.systemMenuTopNode A {
	COLOR: #00267f; WHITE-SPACE: nowrap
}
SPAN.systemMenuTopNodeLast A {
	COLOR: #00267f; WHITE-SPACE: nowrap
}
SPAN.systemMenuTopNode A:hover {
	BACKGROUND: #00267f; COLOR: #fff
}
SPAN.systemMenuTopNodeLast A:hover {
	BACKGROUND: #00267f; COLOR: #fff
}
DIV.systemMenuBottom {
	PADDING-BOTTOM: 2px; MARGIN: 0px 0px 10px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
SPAN.systemMenuBottomNode {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
SPAN.systemMenuBottomNodeLast {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
SPAN.systemMenuBottomNode A {
	WHITE-SPACE: nowrap
}
SPAN.systemMenuBottomNodeLast A {
	WHITE-SPACE: nowrap
}
SPAN.systemMenuBottomNode A:hover {
	
}
SPAN.systemMenuBottomNodeLast A:hover {
	
}
DIV#systemMenuBottomTopBar {
	
}
DIV#systemMenuBottomBottomBar {
	
}
DIV#systemMenuBottomTopBar A:link {
	
}
HR#systemMenuBottom {
	WIDTH: 75%
}
DIV.accountTable {
	PADDING-BOTTOM: 1em
}
DIV.accountData {
	
}
.boldData {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
DIV#oneDateSelect {
	TEXT-ALIGN: center
}
DIV#FEAgreement {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; TEXT-ALIGN: left
}
TABLE {
	MARGIN-TOP: 0.5em;
	BACKGROUND: white;
	COLOR: black;
	BORDER-COLLAPSE: collapse;
	empty-cells: show;
	border: 1px solid #CCC;
}
TABLE.accountTable {
	
}
TR.accountRow {
	
}
TD.accountCell {
	
}
TABLE#dateSelect {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: center
}
.dateSelectTitle {
	FONT-WEIGHT: bold
}
TABLE#dateSelect TR TD {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.shadedArea {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: #e5e9fc; PADDING-BOTTOM: 0.75em; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0.75em; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TABLE.titled {
	MARGIN-TOP: 0px
}
TR.colTitle {
	FONT-WEIGHT: bold;
	COLOR: black;
	background-color: #D9B7B9;
}
TD.colTitle {
	FONT-WEIGHT: bold; BACKGROUND: #b56606; COLOR: black
}
TR.total {
	BORDER-TOP: black 2px solid;
	FONT-WEIGHT: bold;
	COLOR: black;
	background-color: #D9B7B9;
}
TR.even {
	BACKGROUND: #ffffff; COLOR: black
}
TR.odd {
	BACKGROUND: #F5F5F5; COLOR: black
}
TD {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-SIZE: 12px; PADDING-BOTTOM: 0.3em; VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; PADDING-TOP: 0.3em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
TD.rightJust {
	TEXT-ALIGN: right
}
TD.balance {
	TEXT-ALIGN: right
}
TD.percentage {
	TEXT-ALIGN: right
}
TD.assetClass {
	TEXT-ALIGN: right
}
TD.unitPurchased {
	TEXT-ALIGN: right
}
TD.unitPrice {
	TEXT-ALIGN: right
}
TD.unitValuePercentChange {
	TEXT-ALIGN: right
}
TD.dollarAmount {
	TEXT-ALIGN: right
}
TD.number {
	TEXT-ALIGN: right
}
TD.prompt {
	TEXT-ALIGN: right
}
TD.leftJust {
	TEXT-ALIGN: left
}
TD.fundName {
	TEXT-ALIGN: left
}
TD.sdioId {
	TEXT-ALIGN: left
}
TD.effDate {
	TEXT-ALIGN: left
}
TD.personalName {
	TEXT-ALIGN: left
}
TD.postalAddress {
	TEXT-ALIGN: left
}
TD.textEntry {
	TEXT-ALIGN: left
}
TD.radioEntry {
	TEXT-ALIGN: left
}
TD.checkboxEntry {
	TEXT-ALIGN: left
}
TD.pageName {
	TEXT-ALIGN: left
}
TD.select {
	TEXT-ALIGN: left
}
TD.text {
	TEXT-ALIGN: left
}
TD.centerJust {
	TEXT-ALIGN: center
}
TD.spacer {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: white; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TD.totalLabel {
	FONT-WEIGHT: bold
}
TD.total {
	BORDER-RIGHT: 0px; BORDER-TOP: black 2px solid; FONT-WEIGHT: bold; BORDER-LEFT: 0px
}
TD.sdioId {
	DISPLAY: none
}
TR.mandatory TD.pageName {
	BORDER-LEFT: #e92 6px solid
}
TR.mandatory TD.prompt {
	BORDER-LEFT: #e92 6px solid
}
DIV#selectGroupInline {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px
}
SPAN#selectGroupInline {
	MARGIN-TOP: 0px; DISPLAY: none
}
FORM#selectGroupInline {
	DISPLAY: inline
}
SELECT#selectGroupInlineSelect {
	MARGIN: 0px 1px 0px 5px
}
OPTION#selectGroupInlineOption {
	MARGIN: 0px 1px 0px 5px
}
INPUT#selectGroupInlineButton {
	WIDTH: 26px; HEIGHT: 22px; TEXT-ALIGN: center
}
DIV.phpWelcome {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16pt;
	COLOR: #99121C
}
DIV.phpCurrentBalance {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000
}
DIV.phpLastLogonInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000
}
DIV.phpWelcome {
	MARGIN: 2px 0px 5px
}
DIV.phpCurrentBalance {
	MARGIN: 2px 0px 1em
}
DIV.phpLastLogonInfo {
	MARGIN: 2px 0px 1em
}
DIV.phpBalanceGraph {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; MARGIN: 2px 0px 1em; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #F5F5F5
}
DIV.phpRateOfReturn {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; MARGIN: 2px 0px 1em; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #F5F5F5
}
DIV.phpCurrentDeferral {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; MARGIN: 2px 0px 1em; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #F5F5F5
}
DIV.phpBalanceTable {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; MARGIN: 2px 0px 1em; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #F5F5F5
}
DIV.phpMultiBalanceTable {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; MARGIN: 2px 0px 1em; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #F5F5F5
}
DIV.phpLastContribution {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; MARGIN: 2px 0px 1em; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #F5F5F5
}
DIV.phpPendingTransfers {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; MARGIN: 2px 0px 1em; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #F5F5F5
}
DIV.phpMarketIndices {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; MARGIN: 2px 0px 1em; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #F5F5F5
}
DIV.phpFinancialPlanningResource {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; MARGIN: 2px 0px 1em; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #F5F5F5
}
DIV.phpPersonalizedInvestmentAdvice {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; MARGIN: 2px 0px 1em; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #F5F5F5
}
DIV.phpNews {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; MARGIN: 2px 0px 1em; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #F5F5F5
}
DIV.phpConsent {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; MARGIN: 2px 0px 1em; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #F5F5F5
}
DIV.phpBalanceGraph {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; MARGIN: 2px 0px 1em; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #ffffff
}
DIV.phpMarketIndices {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; MARGIN: 2px 0px 1em; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #ffffff
}
DIV.phpMarketIndices {
	DISPLAY: none; WIDTH: 197px
}
DIV.phpWelcomeBody {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
DIV.phpWelcomeHeader {
	DISPLAY: none
}
DIV.phpCurrentBalanceHeader {
	DISPLAY: none
}
DIV.phpPersonalizeHeader {
	DISPLAY: none
}
DIV.phpLastLogonInfoHeader {
	DISPLAY: none
}
DIV.phpBalanceGraphHeader {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 2px; BORDER-LEFT: black 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #5367A5; TEXT-ALIGN: left; TEXT-DECORATION: none
}
DIV.phpRateOfReturnHeader {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 2px; BORDER-LEFT: black 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #5367A5; TEXT-ALIGN: left; TEXT-DECORATION: none
}
DIV.phpCurrentDeferralHeader {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 2px; BORDER-LEFT: black 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #5367A5; TEXT-ALIGN: left; TEXT-DECORATION: none
}
DIV.phpBalanceTableHeader {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 2px; BORDER-LEFT: black 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #5367A5; TEXT-ALIGN: left; TEXT-DECORATION: none
}
DIV.phpMultiBalanceHeader {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 2px; BORDER-LEFT: black 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #5367A5; TEXT-ALIGN: left; TEXT-DECORATION: none
}
DIV.phpLastContributionHeader {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 2px; BORDER-LEFT: black 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #5367A5; TEXT-ALIGN: left; TEXT-DECORATION: none
}
DIV.phpPendingTransfersHeader {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 2px; BORDER-LEFT: black 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #5367A5; TEXT-ALIGN: left; TEXT-DECORATION: none
}
DIV.phpMarketIndicesHeader {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 2px; BORDER-LEFT: black 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #5367A5; TEXT-ALIGN: left; TEXT-DECORATION: none
}
DIV.phpFinancialPlanningResourceHeader {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 2px; BORDER-LEFT: black 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #5367A5; TEXT-ALIGN: left; TEXT-DECORATION: none
}
DIV.phpNewsHeader {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 2px; BORDER-LEFT: black 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #5367A5; TEXT-ALIGN: left; TEXT-DECORATION: none
}
DIV.phpPersonalizedInvestmentAdviceHeader {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 2px; BORDER-LEFT: black 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #5367A5; TEXT-ALIGN: left; TEXT-DECORATION: none
}
DIV.phpConsentHeader {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 2px; BORDER-LEFT: black 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #5367A5; TEXT-ALIGN: left; TEXT-DECORATION: none
}
DIV.phpBalanceGraphBody {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 0px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; BORDER-LEFT: black 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: black 0px solid; TEXT-ALIGN: left
}
DIV.phpRateOfReturnBody {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 0px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; BORDER-LEFT: black 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: black 0px solid; TEXT-ALIGN: left
}
DIV.phpCurrentDeferralBody {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 0px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; BORDER-LEFT: black 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: black 0px solid; TEXT-ALIGN: left
}
DIV.phpBalanceTableBody {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 0px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; BORDER-LEFT: black 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: black 0px solid; TEXT-ALIGN: left
}
DIV.phpMultiBalanceTableBody {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 0px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; BORDER-LEFT: black 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: black 0px solid; TEXT-ALIGN: left
}
DIV.phpLastContributionBody {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 0px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; BORDER-LEFT: black 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: black 0px solid; TEXT-ALIGN: left
}
DIV.phpPendingTransfersBody {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 0px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; BORDER-LEFT: black 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: black 0px solid; TEXT-ALIGN: left
}
DIV.phpMarketIndicesBody {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 0px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; BORDER-LEFT: black 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: black 0px solid; TEXT-ALIGN: left
}
DIV.phpFinancialPlanningResourceBody {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 0px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; BORDER-LEFT: black 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: black 0px solid; TEXT-ALIGN: left
}
DIV.phpPersonalizeBody {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 0px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; BORDER-LEFT: black 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: black 0px solid; TEXT-ALIGN: left
}
DIV.phpNewsBody {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 0px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; BORDER-LEFT: black 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: black 0px solid; TEXT-ALIGN: left
}
DIV.phpPersonalizedInvestmentAdviceBody {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 0px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; BORDER-LEFT: black 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: black 0px solid; TEXT-ALIGN: left
}
DIV.phpConsentBody {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 0px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; BORDER-LEFT: black 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: black 0px solid; TEXT-ALIGN: left
}
DIV.phpBalanceGraphBody {
	TEXT-ALIGN: center
}
DIV.phpMarketIndicesBody {
	TEXT-ALIGN: center
}
DIV.phpPersonalizeBody {
	FONT-SIZE: 11pt
}
DIV.phpWelcomeFooter {
	
}
DIV.phpCurrentBalanceFooter {
	
}
DIV.phpPersonalizeFooter {
	
}
DIV.phpBalanceGraphFooter {
	
}
DIV.phpRateOfReturnFooter {
	
}
DIV.phpCurrentDeferralFooter {
	
}
DIV.phpBalanceTableFooter {
	
}
DIV.phpMultiBalanceTableFooter {
	
}
DIV.phpLastContributionFooter {
	
}
DIV.phpPendingTransfersFooter {
	
}
DIV.phpMarketIndicesFooter {
	
}
DIV.phpFinancialPlanningResourceFooter {
	
}
DIV.phpNewsFooter {
	
}
DIV.phpPersonalizedInvestmentAdviceFooter {
	
}
DIV.phpConsentFooter {
	
}
DIV.phpLastLogonInfoFooter {
	
}
DIV#personalizeNewHeader {
	MARGIN-BOTTOM: 5px; TEXT-ALIGN: center
}
DIV#peronalizeNewButtons {
	MARGIN-BOTTOM: 5px; TEXT-ALIGN: center
}
DIV#personalizeNewMessage {
	MARGIN-BOTTOM: 5px; TEXT-ALIGN: center
}
TABLE.php {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-COLOR: #F5F5F5
}
INPUT#personalizeNewLaterButton {
	MARGIN-LEFT: 5px
}
TABLE#personalizeNewTable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; cellpadding: 10px
}
TR#personalizeNewRow {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD#personalizeNewNowCell {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: 0px; FONT-WEIGHT: bold; BACKGROUND: #d2d2d2; BORDER-LEFT: 0px; BORDER-BOTTOM: black 1px solid
}
TD#personalizeNewLaterCell {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: 0px; FONT-WEIGHT: bold; BACKGROUND: #d2d2d2; BORDER-LEFT: 0px; BORDER-BOTTOM: black 1px solid
}
DIV.personalizeSelectionTable {
	PADDING-BOTTOM: 4px; TEXT-ALIGN: left
}
DIV.personalizeSelectionButtons {
	TEXT-ALIGN: left
}
SPAN#thePersonalizeLink {
	COLOR: red
}
TABLE#phpConsentTable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #F5F5F5; TEXT-ALIGN: left
}
TR#phpConsentRow {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #F5F5F5; TEXT-ALIGN: left
}
TD#phpConsentCell {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #F5F5F5; TEXT-ALIGN: left
}
TABLE.php {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD.php {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 50%; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TABLE#phpWrapperTable {
	
}
TR#phpWrapperRow {
	
}
TD#phpWrapperCellLeft {
	
}
TD#phpWrapperCellRight {
	
}
DIV#balanceByFundDetailTable {
	
}
TABLE#balanceByFundDetailTable {
	
}
TR#balanceByFundDetailColTitle {
	
}
TR#balanceByFundDetailData {
	
}
TR#balanceByFundDetailTotal {
	
}
TD#balanceByFundDetailFundNameColTitle {
	
}
TD#balanceByFundDetailEffDateColTitle {
	
}
TD#balanceByFundDetailUnitPriceColTitle {
	
}
TD#balanceByFundDetailUnitsOwnedColTitle {
	
}
TD#balanceByFundDetailBalanceColTitle {
	
}
TD#balanceByFundDetailFundName {
	
}
TD#balanceByFundDetailEffDate {
	
}
TD#balanceByFundDetailUnitPrice {
	
}
TD#balanceByFundDetailUnitsOwned {
	
}
TD#balanceByFundDetailBalance {
	
}
TD#balanceByFundDetailTotal {
	
}
TD#balanceByFundDetailEffDateTotal {
	
}
TD#balanceByFundDetailUnitPriceTotal {
	
}
TD#balanceByFundDetailUnitsOwnedTotal {
	
}
TD#balanceByFundDetailBalanceTotal {
	
}
DIV#balanceComparisonTable {
	
}
TABLE#balanceComparisonTable {
	
}
TR#balanceComparisonColTitle {
	
}
TR#balanceComparisonBalanceData {
	
}
TR#balanceComparisonTotal {
	
}
TD#balanceComparisonFundNameColTitle {
	
}
TD#balanceComparisonBalanceColTitle {
	
}
TD#balanceComparisonFundName {
	
}
TD#balanceComparisonBalance {
	
}
TD#balanceComparisonTotal {
	
}
TD#balanceComparisonBalanceTotal {
	
}
DIV#balanceHistory {
	PADDING-TOP: 1em
}
DIV#balanceHistoryGraph {
	
}
DIV#balanceHistoryTableBodyContent {
	
}
TABLE#balanceHistoryLayoutTable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE#balanceHistoryTable {
	
}
TR#balanceHistoryColTitle {
	
}
TR#balanceHistoryData {
	
}
TR#balanceHistoryTotal {
	
}
TR#balanceHistoryLayoutRow {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD#balanceHistoryLayoutGraphCell {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD#balanceHistoryLayoutTableCell {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD#balanceHistoryEffDateColTitle {
	
}
TD#balanceHistoryBalanceColTitle {
	
}
TD#balanceHistoryEffDate {
	
}
TD#balanceHistoryBalance {
	
}
TD#balanceHistoryTotal {
	
}
TD#balanceHistoryEffDateTotal {
	
}
TD#balanceHistoryBalanceTotal {
	
}
DIV#currentAllocationsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00267f
}
DIV#currentAllocationsData {
	
}
DIV#currentAllocationsTable {
	
}
TABLE#currentAllocationsTable {
	
}
TR#currentAllocationsColTitle {
	
}
TR#currentAllocationsData {
	
}
TD#currentAllocationsFundNameColTitle {
	
}
TD#currentAllocationsPercentageColTitle {
	
}
TD#currentAllocationsFundName {
	
}
TD#currentAllocationsPercentage {
	
}
DIV#assetAllocationTable {
	
}
TABLE#assetAllocationTable {
	
}
TR#assetAllocationColTitle {
	
}
TR#assetAllocationData {
	
}
TR#assetAllocationTotal {
	
}
TD#assetAllocationFundNameColTitle {
	
}
TD#assetAllocationEffDateColTitle {
	
}
TD#assetAllocationAssetClassColTitle {
	
}
TD#assetAllocationBalanceColTitle {
	
}
TD#assetAllocationFundName {
	
}
TD#assetAllocationEffDate {
	
}
TD#assetAllocationAssetClass {
	
}
TD#assetAllocationBalance {
	
}
TD#assetAllocationTotal {
	
}
TD#assetAllocationEffDateTotal {
	
}
TD#assetAllocationAssetClassTotal {
	
}
TD#assetAllocationBalanceTotal {
	
}
DIV#assetAllocationComparisonHeader2 {
	
}
DIV#assetAllocationComparisonTable1 {
	
}
DIV#assetAllocationComparisonTable2 {
	
}
TABLE#assetAllocationComparisonTable1 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE#assetAllocationComparisonTable2 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TR#assetAllocationComparisonTable1Row {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TR#assetAllocationComparisonTable2Row {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD#assetAllocationComparisonTable1Cell {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD#assetAllocationComparisonTable2Cell {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV#wirelessAccessGettingConnected {
	MARGIN-TOP: 1em
}
DIV#wirelessAccessInstalling {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
DIV#wirelessAccessInstallingQueryApplications {
	FONT-WEIGHT: bold; PADDING-TOP: 5px
}
UNKNOWN {
	
}
TABLE#wirelessAccessTable {
	
}
TR#wirelessAccessColTitle {
	
}
TR#wirelessAccessDataRow {
	
}
TD#wirelessAccessColTitleCell {
	
}
DIV#fundEnterGroup {
	TEXT-ALIGN: center
}
TABLE#fundOverviewWrapperTable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE#onlineProspectusWrapperTable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TR#fundOverviewWrapperRow {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TR#onlineProspectusWrapperRow {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD#fundOverviewWrapperCell {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD#onlineProspectusWrapperCell {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE#fundOverviewAssetTable {
	WIDTH: 100%
}
TABLE#onlineProspectusAssetTable {
	WIDTH: 100%
}
.tableRollOverColumnEffect1 {
	FONT-SIZE: 10pt; CURSOR: pointer; COLOR: #ffffff; BACKGROUND-COLOR: #c69421; TEXT-ALIGN: left
}
TD.colTitleAlignLeft {
	FONT-WEIGHT: bold; BACKGROUND: #b56606; COLOR: #000000; TEXT-ALIGN: left
}
TABLE.ofcTable {
	MARGIN-TOP: 0px; WIDTH: 60%
}
TD.ofcTable {
	FONT-SIZE: 10pt; TEXT-ALIGN: left
}
TD.ofcTableDetail {
	FONT-SIZE: 10pt; WIDTH: 25%; TEXT-ALIGN: left
}
TD.ofcTableDetailInsertsCol {
	FONT-SIZE: 10pt; WIDTH: 40%; TEXT-ALIGN: left
}
TABLE.ofcTableHeader {
	WIDTH: 60%; BORDER-BOTTOM: 0px
}
TD.ofcTableHeader {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: 0px; WIDTH: 20%; COLOR: #000000; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #b56606; TEXT-ALIGN: left
}
DIV.ofcTableHeader {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 2px; BORDER-LEFT: black 0px solid; WIDTH: 50%; COLOR: #7b1000; PADDING-TOP: 2px; BACKGROUND-COLOR: #F5F5F5; TEXT-ALIGN: left; TEXT-DECORATION: none
}
DIV.ofcConsentSubtitle {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #7b1000; TEXT-DECORATION: none
}
DIV.ofcConsentSection {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; WIDTH: 97%; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #F5F5F5; TEXT-ALIGN: left; TEXT-DECORATION: none
}
DIV.scrollable {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; OVERFLOW: auto; BORDER-LEFT: black 1px solid; WIDTH: 97%; BORDER-BOTTOM: black 1px solid; HEIGHT: 18em; BACKGROUND-COLOR: #F5F5F5
}
TABLE.scrollable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 5px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #F5F5F5
}
TD.scrollable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TD.verificationAnswer {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 25px; BORDER-TOP: black 1px solid; PADDING-LEFT: 20px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #ffffff
}
TD.verificationText {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #F5F5F5; TEXT-ALIGN: left
}
DIV.ofcVerify {
	FONT-WEIGHT: normal; COLOR: #000000; PADDING-TOP: 6px; TEXT-ALIGN: center
}
DIV#iFrameWrapper {
	HEIGHT: 430px
}
.disclaimer {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A#fprBackLink {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #d2d2d2; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid
}
.sm {
	FONT-SIZE: 11px
}
.tableheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.tabledata1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.tabledata2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
TD.tableheader {
	BACKGROUND-COLOR: #330066; TEXT-ALIGN: left
}
TD.tabledata1 {
	BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
TD.tabledata2 {
	BACKGROUND-COLOR: #666699; TEXT-ALIGN: left
}
BODY.education {
	FONT-SIZE: 2pt; FONT-FAMILY: Arial
}
P.educationFontSize {
	FONT-SIZE: 2pt
}
P.educationFontSizeBold {
	FONT-WEIGHT: bold; FONT-SIZE: 2pt
}
INPUT.educationFontSizeBold {
	FONT-WEIGHT: bold; FONT-SIZE: 2pt
}
SUP.educationFontSize {
	FONT-SIZE: 1pt
}
TABLE.planQA {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD.planQA {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
SPAN.ofc {
	TEXT-ALIGN: left
}
TD.ofcEven {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 5px; MARGIN: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: black 1px solid; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: left
}
TD.ofcOdd {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; MARGIN: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: black 1px solid; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: left
}
TABLE.maximize {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TD.maximize {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TABLE.keep {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD.keep {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TABLE.save {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD.save {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TABLE.start {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD.start {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
.systemMenuheader1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #330066; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.systemMenuAnchor {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.systemMenuAnchor:link {
	FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.systemMenuAnchor:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.systemMenuAnchor:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #0000cc; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.systemMenuAnchor:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #333399; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
TABLE.systemMenu {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 0.5em; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px
}
TD.systemMenu {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0.3em; BORDER-TOP: 0px; PADDING-LEFT: 0.3em; FONT-SIZE: 12px; PADDING-BOTTOM: 0.3em; VERTICAL-ALIGN: top; BORDER-LEFT: 0px; PADDING-TOP: 0.3em; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TR.systemMenu {
	
}
TABLE.systemMenuPrivacy {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 0.5em; BORDER-LEFT: 0px; WIDTH: 97%; BORDER-BOTTOM: 0px
}
TD.systemMenuPrivacy {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0.3em; BORDER-TOP: 0px; PADDING-LEFT: 0.3em; FONT-SIZE: 12px; PADDING-BOTTOM: 0.3em; VERTICAL-ALIGN: top; BORDER-LEFT: 0px; PADDING-TOP: 0.3em; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TR.systemMenuPrivacy {
	
}
H1.systemMenu {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
DIV#systemMenuTitle1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #003399; LINE-HEIGHT: 24px
}
.subTitle2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #8c2351; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
DIV#contactUsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #00267f; LINE-HEIGHT: 24px
}
.482disclaimer {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
DIV.lgnWelcome {
	MARGIN: 2px 0px 0px; COLOR: #000000
}
DIV.lgnWelcomeHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 27pt;
	COLOR: #5367A5
}
DIV.lgnWelcomeBody {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt;
	COLOR: #99121C;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
DIV.lgnSecureAccountAccess {
	BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid; MARGIN: 4px; BORDER-LEFT: #fff 0px solid; COLOR: #7b1000; BORDER-BOTTOM: #fff 0px solid
}
DIV.lgnSecureAccountAccessHeader {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #7b1000
}
DIV.lgnSecureAccountAccessBody {
	PADDING-LEFT: 2px; FONT-SIZE: 12px; COLOR: #7b1000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F5F5F5; TEXT-ALIGN: left
}
TR.lgnSecureAccountAccessHeaderRow {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-COLOR: #5367A5;
	TEXT-ALIGN: left
}
TD.lgnSecureAccountAccessHeaderCell {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
TABLE.lgnSecureAccountAccessTable {
	BORDER-RIGHT: #fff 2px solid;
	BORDER-TOP: #fff 2px solid;
	BORDER-LEFT: #fff 2px solid;
	BORDER-BOTTOM: #fff 2px solid;
	BACKGROUND-COLOR: #F5F5F5;
	TEXT-ALIGN: right
}
TR.lgnSecureAccountAccessRow {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #F5F5F5; TEXT-ALIGN: left
}
TD.lgnSecureAccountAccessCell {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	FONT-SIZE: 10pt;
	BORDER-LEFT: 0px;
	COLOR: #002280;
	BORDER-BOTTOM: 0px;
	BACKGROUND-COLOR: #F5F5F5;
	TEXT-ALIGN: left
}
SPAN#lgnSecureAccountAccessFirstTimeUser {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
A.loginSecureAccountAccessAnchor {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #7b1000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.loginSecureAccountAccessAnchor:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #002280;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.loginSecureAccountAccessAnchor:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #7b1000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.loginSecureAccountAccessAnchor:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #99121C;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.lgnNews {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; MARGIN: 4px 1px 7px 4px; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid
}
DIV.lgnNewsHeader {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	PADDING-BOTTOM: 5px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #5367A5
}
DIV.lgnNewsBody {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F5F5F5
}
DIV.lgnMarketIndices {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; BACKGROUND: #fff; MARGIN: 4px 4px 7px 1px; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; TEXT-ALIGN: center
}
DIV.lgnMarketIndicesHeader {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	PADDING-BOTTOM: 5px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #5367A5;
	TEXT-ALIGN: left
}
DIV.lgnFinancialPlanningResource {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; MARGIN: 4px 1px 4px 4px; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid
}
DIV.lgnFinancialPlanningResourceHeader {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	PADDING-BOTTOM: 5px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #5367A5
}
DIV.lgnFinancialPlanningResourceBody {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #F5F5F5
}
DIV#lgnFinancialPlanningResourceTopBody {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN#lgnFinancialPlanningResourceTopBoldBody {
	FONT-WEIGHT: bold
}
TABLE.lgnFinancialPlanningResourceMiddleBody {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	border: 1px solid #002280;
}
TR.lgnFinancialPlanningResourceMiddleBody {
	BORDER-RIGHT: #7b1000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #7b1000 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #7b1000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #7b1000 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TD.lgnFinancialPlanningResourceMiddleBody {
	BORDER-RIGHT: #7b1000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #7b1000 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #7b1000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #7b1000 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
DIV#lgnFinancialPlanningResourceMiddleBodyDescription {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV#lgnFinancialPlanningResourceBottomBody {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.financialPlanningResourceAnchor {
	FONT-WEIGHT: bold; COLOR: #7b1000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.financialPlanningResourceAnchor:link {
	FONT-WEIGHT: bold;
	COLOR: #002280;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.financialPlanningResourceAnchor:visited {
	FONT-WEIGHT: bold; COLOR: #7b1000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.financialPlanningResourceAnchor:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #99121C;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lgnFinancialPlanningResourceSM {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: super
}
DIV.lgnFundInformation {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; MARGIN: 4px 4px 4px 1px; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid
}
DIV.lgnFundInformationHeader {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c69421
}
DIV.lgnFundInformationBody {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #F5F5F5
}
A.fundInformationAnchor {
	FONT-WEIGHT: bold; COLOR: #7b1000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.fundInformationAnchor:link {
	FONT-WEIGHT: bold; COLOR: #7b1000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.fundInformationAnchor:visited {
	FONT-WEIGHT: bold; COLOR: #7b1000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.fundInformationAnchor:hover {
	FONT-WEIGHT: bold; COLOR: #c69421; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.lgnBulletinHeader {
	DISPLAY: none
}
DIV.lgnBulletinBody {
	FONT-SIZE: 10pt; COLOR: #ff0000; TEXT-DECORATION: none
}
DIV.lgnWelcomeFooter {
	
}
DIV.lgnSecureAccountAccessFooter {
	
}
DIV.lgnBulletin DIV.lgnNewsFooter DIV.lgnMarketIndicesFooter {
	
}
DIV.lgnFinancialPlanningResourceFooter {
	
}
DIV.lgnFundInformationFooter {
	
}
DIV#lgnLoginTable {
	WIDTH: 100%; PADDING-TOP: 0px
}
TABLE.lgn {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff
}
TR.lgn {
	BACKGROUND-COLOR: #ffffff
}
TD.lgn {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TABLE#lgnWrapperTopTable {
	WIDTH: 100%
}
TR#lgnWrapperTopRow {
	
}
TD#lgnWrapperTopCellLeft {
	PADDING-LEFT: 10px
}
TD#lgnWrapperTopCellRight {
	PADDING-RIGHT: 10px; TEXT-ALIGN: right
}
DIV#lgnContentTable {
	
}
TABLE#lgnWrapperBottomTable {
	
}
TR#lgnWrapperBottomRow {
	
}
TD#lgnWrapperBottomCellLeft {
	
}
TD#lgnWrapperBottomCellRight {
	
}
TR.lgnTitle {
	FONT-WEIGHT: bold
}
DIV#loginContent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px
}
TABLE.aboutYourPlan {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff
}
TD.aboutYourPlan {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TD.aboutYourPlanImage {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: right
}
TABLE.education {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 90%; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff
}
TD.education {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TR.education {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
DIV#enrollNow {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px
}
TABLE.enrollNow {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff
}
TD.enrollNow {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TD.enrollNowImage {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: right
}
DIV.disclaimer {
	MARGIN-LEFT: 10px; WIDTH: 100%
}
DIV.note {
	MARGIN-LEFT: 10px; WIDTH: 100%
}
HR.disclaimerHR {
	WIDTH: 90%
}
SPAN#lgnInvOptionsProspectusDisclaimer {
	FONT-SIZE: 10pt; FONT-STYLE: italic
}
SPAN#viewAccountProspectusDisclaimer {
	FONT-SIZE: 10pt; FONT-STYLE: italic
}
SPAN#changeAccountProspectusDisclaimer {
	FONT-SIZE: 10pt; FONT-STYLE: italic
}
SPAN#fundChoicesProspectusDisclaimer {
	FONT-SIZE: 10pt; FONT-STYLE: italic
}
SPAN#lgnPageProspectusDisclaimer {
	FONT-SIZE: 10pt; FONT-STYLE: italic
}
SPAN#phpDisclaimer {
	FONT-SIZE: 10pt; FONT-STYLE: italic
}
TABLE.ContactUs {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TR.ContactUs {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TD.ContactUs {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
DIV.ContactUsTop {
	MARGIN-TOP: 1em
}
DIV.ContactUsBottom {
	MARGIN-TOP: 1em
}
DIV.ContactUsButton {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c2c2c2 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; BACKGROUND: #003399; PADDING-BOTTOM: 10px; MARGIN-LEFT: 2em; BORDER-LEFT: #c2c2c2 1px solid; COLOR: #fff; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.ContactUsLink {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
DIV#EmailWebMasterButton {
	WIDTH: 100px
}
TABLE.noBorder {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff
}
TD.noBorder {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 10pt; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TABLE.individualRoR {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 250px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff
}
TABLE.comparativeRoR {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 585px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff
}
TABLE.currentTime {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
TD.currentTime {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 3px; BORDER-TOP: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 3px; BORDER-LEFT: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
DIV.rorInstruction {
	PADDING-LEFT: 18px; FONT-WEIGHT: bold; COLOR: #4067ac; PADDING-TOP: 18px; FONT-STYLE: italic; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
DIV.fromToDateTable {
	PADDING-TOP: 18px
}
TABLE.fromToDate {
	BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; BORDER-LEFT: #000000 2px solid; WIDTH: 98%; BORDER-BOTTOM: #000000 2px solid
}
TD.fromToDate {
	BORDER-RIGHT: #8d8d8d 1px solid; BORDER-TOP: #8d8d8d 1px solid; BORDER-LEFT: #8d8d8d 1px solid; BORDER-BOTTOM: #8d8d8d 1px solid
}
SPAN.fromToText {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #4067ac; FONT-FAMILY: Arial
}
SPAN.fromToDate {
	FONT-SIZE: 13px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
DIV.rorNumber {
	FONT-SIZE: 22px; PADDING-TOP: 18px; FONT-STYLE: italic; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-ALIGN: center
}
DIV.rorNote {
	PADDING-LEFT: 7px; PADDING-TOP: 18px; FONT-STYLE: italic; FONT-FAMILY: Arial,Helvetica,sans-serif
}
SPAN#rateOfReturnDisclaimer1 {
	FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial,Helvetica,sans-serif
}
SPAN#rateOfReturnDisclaimer2 {
	FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial,Helvetica,sans-serif
}
SPAN#rateOfReturnDisclaimer3 {
	FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial,Helvetica,sans-serif
}
SPAN#rateOfReturnDisclaimer4 {
	FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial,Helvetica,sans-serif
}
DIV#balanceByMoneyTypeDetailTable {
	
}
TD.moneySource {
	TEXT-ALIGN: left
}
TABLE#balanceByMoneyTypeDetailTable {
	
}
TR#balanceByMoneyTypeDetailColTitle {
	
}
TR#balanceByMoneyTypeDetailData {
	
}
TR#balanceByMoneyTypeDetailTotal {
	
}
TD#balanceByMoneyTypeDetailMoneySourceColTitle {
	
}
TD#balanceByMoneyTypeDetailBalanceColTitle {
	
}
TD#balanceByMoneyTypeDetailPercentVestedColTitle {
	
}
TD#balanceByMoneyTypeDetailVestedBalanceColTitle {
	
}
TD#balanceByMoneyTypeDetailMoneyType {
	
}
TD#balanceByMoneyTypeDetailBalance {
	
}
TD#balanceByMoneyTypeDetailPercentVested {
	
}
TD#balanceByMoneyTypeDetailVestedBalance {
	
}
TD#balanceByMoneyTypeDetailTotal {
	
}
TD#balanceByMoneyTypeDetailBalanceTotal {
	
}
TD#balanceByMoneyTypeDetailVestedPercentTotal {
	
}
TD#balanceByMoneyTypeDetailVestedBalanceTotal {
	
}
DIV.vestedBalanceTable {
	PADDING-BOTTOM: 1em
}
TR.vestedBalanceMessage {
	FONT: bold 12pt , Arial, Verdana, Helvetica, sans-serif; COLOR: black
}
TD.vestedBalText {
	FONT: bold 12pt , Arial, Verdana, Helvetica, sans-serif; COLOR: black
}
.mnty_descr {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 1px; Z-INDEX: 100; LEFT: 90px; VISIBILITY: hidden; PADDING-BOTTOM: 1px; FONT: 10px/12px Arial,Helvetica,sans-serif; BORDER-LEFT: #000000 1px solid; WIDTH: 500px; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; TOP: 20px; BACKGROUND-COLOR: #ffffff; layer-background-color: #000000
}
TABLE.disbTable {
	PADDING-BOTTOM: 1em; WIDTH: 98%; FONT-FAMILY: Arial
}
TR.disbTable {
	BACKGROUND: #e1e4ed
}
TD.disbTable {
	BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 1px solid
}
TD#disbMailAddress {
	WIDTH: 40%
}
DIV#disbTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #7b1000; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
DIV#disbTitle1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0066cc; PADDING-TOP: 25px; FONT-FAMILY: Arial; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.disbTitle2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2em; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
TR.disbTotal {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; BACKGROUND: #b56606; BORDER-LEFT: medium none; COLOR: black; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial
}
TD.disbTotal {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV#disbDisclaimer {
	MARGIN: 10px; WIDTH: 97%; FONT-FAMILY: Arial; BACKGROUND-COLOR: #e1e4ed
}
.tooltipHelp {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; BORDER-LEFT: black 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; BACKGROUND-COLOR: white
}
.tooltipText {
	COLOR: blue
}
TABLE.tooltipTable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD.tooltipTable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 10pt; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
DIV.hardshipTable {
	PADDING-BOTTOM: 1em
}
TABLE.hardshipVestingByMoneyTypeTable {
	
}
TR#hardshipVestingByMoneyTypeTotal {
	
}
TR#hardshipVestingByMoneyTypeData {
	
}
TD#hardshipVestingByMoneyTypeColTitle {
	
}
TD#hardshipVestingByMoneyTypeEffDateColTitle {
	
}
TD#hardshipVestingByMoneyTypeBalanceColTitle {
	
}
TD#hardshipVestingByMoneyTypeVestedPercentageColTitle {
	
}
TD#hardshipVestingByMoneyTypeVestedBalanceColTitle {
	
}
TD#hardshipVestingByMoneyTypeNonVestedBalanceOverrideColTitle {
	
}
TD#hardshipVestingByMoneyTypeNonVestedBalanceColTitle {
	
}
TD#hardshipEstimateMaxHardshipAvailableAmountColTitle {
	
}
TD#hardshipVestingByMoneyType {
	
}
TD#hardshipVestingByMoneyTypeEffDate {
	
}
TD#hardshipVestingByMoneyTypeBalance {
	
}
TD#hardshipVestingByMoneyTypeTotal {
	
}
TD#hardshipVestingByMoneyTypeBalanceTotal {
	
}
TD#hardshipVestingByMoneyTypeVestedPercentage {
	
}
TD#hardshipVestingByMoneyTypeNonVestedBalanceOverride {
	
}
TD#hardshipEstimateMaxHardshipAvailableAmount {
	
}
TD#rateOfReturnBeginEffDate {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
TD#rateOfReturnEndEffDate {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
TD#rateOfReturnValue {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.textBelowRor {
	FONT-WEIGHT: bold
}
TR.colNoBorderLeft {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-ALIGN: left
}
TD.colNoBorderLeft {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-ALIGN: left
}
TR.colNoBorderRight {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 2px; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-ALIGN: right
}
TD.colNoBorderRight {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 2px; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-ALIGN: right
}
DIV.maturedCertPeriodTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: normal; TEXT-ALIGN: center; FONT-VARIANT: normal
}
TABLE.maturedCertificatesTable {
	WIDTH: 98%; align: center
}
TD.maturedCertificatesTextLeft {
	TEXT-ALIGN: left
}
TR#maturedCertificatesColTitleLeftAlign {
	
}
TD#maturedCertificatesFromToId TD#maturedCertificatesTextLeftId {
	
}
TD#maturedCertificatesDollarAmountId {
	
}
TD#maturedCertificatesColTitleRtAlignId {
	
}
TD#maturedCertificatesColTitleLeftAlignId {
	
}
TABLE#maturedCertificatesTableId {
	
}
.fundValueGraphTable {
	
}
TABLE#fundValueGraphTable {
	
}
DIV#fundGraphInstruction {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
SPAN#fundGraphDisclaimer {
	
}
.selectedDates {
	
}
DIV#selectedDates {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; WIDTH: 90%; TEXT-ALIGN: center
}
DIV#fundValueGraph {
	
}
TD#fundGraphDateSelect {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-ALIGN: left
}
TABLE#fundGraphDateSelect {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-ALIGN: left
}
TD#fundGraphDateSelectTitle {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-ALIGN: left
}
TD#dateSelectSubmit {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-LEFT: 100px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-ALIGN: left
}
TR#fundValueGraphTableTitle {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-ALIGN: center
}
TD#capitalGainsDetailData {
	TEXT-ALIGN: left
}
TD#dividendsDetailData {
	TEXT-ALIGN: left
}
TD#stockSplitsDetailData {
	TEXT-ALIGN: left
}
DIV#closeWindowButton {
	TEXT-ALIGN: center
}
TABLE.deferralsTable {
	WIDTH: 100%
}
TR#deferralsData {
	
}
TD#deferralsOption {
	
}
TD#deferralsStatus {
	
}
TD#currentDeferralsEffDateColTitle {
	WIDTH: 25%
}
TD#currentDeferralsAmountColTitle {
	WIDTH: 25%
}
TD#currentDeferralsOptionColTitle {
	WIDTH: 25%
}
TD#currentDeferralsStatusColTitle {
	WIDTH: 25%
}
SPAN.deferralStatusTextCurrent {
	COLOR: #65a200
}
SPAN.deferralStatusTextInactive {
	COLOR: #ff0000
}
SPAN.deferralStatusTextCancelled {
	COLOR: #ff0000
}
DIV#deferralsData {
	
}
DIV#deferralsTable {
	
}
DIV#deferralTableHeader {
	
}
DIV.deferralFooter {
	TEXT-ALIGN: center
}
.staticInsert {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 14px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
TABLE.staticInsert {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 14px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
TD.staticInsert {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 14px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
TD.sectext {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 14px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
TR.staticInsert {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 14px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.staticInsert A:hover {
	TEXT-DECORATION: none
}
H1.staticInsert {
	FONT-WEIGHT: bold; FONT-SIZE: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.tableRollOverEffect1 {
	CURSOR: pointer; COLOR: #fff; BACKGROUND-COLOR: #c69421
}
.tableRowClickEffect1 {
	FONT-WEIGHT: bold; CURSOR: pointer; COLOR: #fff; BACKGROUND-COLOR: #c69421
}
#pendingTransferDetails {
	WIDTH: 100%; PADDING-TOP: 20px
}
TABLE.pendingTransferSumTable {
	WIDTH: 98%
}
TABLE.pendingTransferDetailTable {
	WIDTH: 100%
}
#pendingTransferSum {
	WIDTH: 98%
}
TD.colTitleSourceFund {
	TEXT-ALIGN: left
}
TD.colTitleTargetFund {
	TEXT-ALIGN: left
}
TD.colTitleMoneyType {
	TEXT-ALIGN: left
}
TD.colTitleSourceAmount {
	TEXT-ALIGN: right
}
TD.colTitleTargetAmount {
	TEXT-ALIGN: right
}
TD.sourceAmount {
	TEXT-ALIGN: right
}
TD.targetAmount {
	TEXT-ALIGN: right
}
.mntyGrpPopup {
	BACKGROUND: #e1e4ed; COLOR: black
}
.mnty_descr {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 1px; Z-INDEX: 100; LEFT: 90px; VISIBILITY: hidden; PADDING-BOTTOM: 1px; FONT: bold 10px/12px Arial,Helvetica,sans-serif; BORDER-LEFT: #000000 1px solid; WIDTH: 500px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; TOP: 20px; BACKGROUND-COLOR: #e1e4ed
}
DIV.mntycat_title {
	FONT: bold 12px , Arial; COLOR: black
}
#trfTitle {
	FONT-WEIGHT: bold; COLOR: #7b1000
}
TR#transferDetailColTitle {
	
}
TD#trfTitle {
	
}
TD#transferDetailColTitleSourceFund {
	
}
TD#transferDetailColTitleSourceAmount {
	
}
TD#transferDetailColTitleMoneyType {
	
}
TD#transferDetailMoneyType {
	
}
TD#transferDetailSourceAmount {
	
}
TD#transferDetailColTitleTargetFund {
	
}
TD#transferDetailTargetFund {
	
}
TD#transferDetailTargetAmount {
	
}
TD#transferDetailColTitleTargetAmount {
	
}
TD#transferDetailSourceFund {
	
}
TABLE#pendingTransferDetailTableId {
	
}
TD#colTitleFundValuesLeftId {
	
}
TD#colTitleFundValuesCenterId {
	
}
TD#colTitleFundValuesRightId {
	
}
TD#colDataFundValuesLeftAssetClassId {
	
}
TD#colDataFundValuesLeftId {
	
}
TD#colDataFundValuesCenterId {
	
}
TD#colDataFundValuesRightId {
	
}
TABLE#fundValuesTableId {
	
}
TD.colDataFundValuesLeftAssetClass {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
TABLE.fundValuesTable {
	WIDTH: 98%; align: center
}
DIV.fundValuesSelection {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.divCapGainsWindow {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 1px; BORDER-TOP: medium none; PADDING-LEFT: 1px; Z-INDEX: 100; LEFT: 90px; VISIBILITY: hidden; PADDING-BOTTOM: 1px; FONT: bold 12px Arial,Helvetica,sans-serif; BORDER-LEFT: medium none; WIDTH: 400px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 20px; BACKGROUND-COLOR: #fff
}
TD.dividendDetailColTitle {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TABLE.dividendDetailTable {
	WIDTH: 100%; align: center
}
TABLE.beneficiaryMainTable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff
}
TR.beneficiaryMainTable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff
}
TD.beneficiaryMainTable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TABLE.beneficiaryTable {
	WIDTH: 98%; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #ffffff
}
TR.beneficiaryTable {
	WIDTH: 100%; BACKGROUND-COLOR: #ffffff
}
TD.beneficiaryTable {
	WIDTH: 100%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TABLE.beneficiaryHeaderTable {
	WIDTH: 98%; BACKGROUND-COLOR: #ffffff; align: center
}
TABLE.beneficiaryDetailsTable {
	WIDTH: 98%; align: center
}
DIV.beneficiaryTable {
	PADDING-BOTTOM: 10px
}
TD#beneficiariesBirthdayColTitle {
	BORDER-RIGHT: black 0px solid; BORDER-LEFT: black 1px solid; WIDTH: 20%; TEXT-ALIGN: left
}
TD#beneficiariesPercentageColTitle {
	BORDER-RIGHT: black 0px solid; BORDER-LEFT: black 1px solid; WIDTH: 20%; TEXT-ALIGN: left
}
TD#beneficiariesSsnColTitle {
	BORDER-RIGHT: black 0px solid; BORDER-LEFT: black 1px solid; WIDTH: 20%; TEXT-ALIGN: left
}
TD#beneficiariesRelationshipColTitle {
	BORDER-RIGHT: black 0px solid; BORDER-LEFT: black 1px solid; WIDTH: 20%; TEXT-ALIGN: left
}
TD#beneficiariesAddressColTitle {
	BORDER-RIGHT: black 0px solid; BORDER-LEFT: black 1px solid; WIDTH: 20%; TEXT-ALIGN: left
}
TD#beneficiariesCityColTitle {
	BORDER-RIGHT: black 0px solid; BORDER-LEFT: black 1px solid; WIDTH: 20%; TEXT-ALIGN: left
}
TD#beneficiariesStateColTitle {
	BORDER-RIGHT: black 0px solid; BORDER-LEFT: black 1px solid; WIDTH: 20%; TEXT-ALIGN: left
}
TD#beneficiariesZipCodeColTitle {
	BORDER-RIGHT: black 0px solid; BORDER-LEFT: black 1px solid; WIDTH: 20%; TEXT-ALIGN: left
}
TD#beneficiariesCountryColTitle {
	BORDER-RIGHT: black 0px solid; BORDER-LEFT: black 1px solid; WIDTH: 20%; TEXT-ALIGN: left
}
TD#beneficiariesSsn {
	BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 0px solid; TEXT-ALIGN: left
}
TD#beneficiariesBirthday {
	BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 0px solid; TEXT-ALIGN: left
}
TD#beneficiariesRelationship {
	BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 0px solid; TEXT-ALIGN: left
}
TD#beneficiariesPercentage {
	BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 0px solid; TEXT-ALIGN: left
}
TD#beneficiariesAddress {
	BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 0px solid; TEXT-ALIGN: left
}
TD#beneficiariesCity {
	BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 0px solid; TEXT-ALIGN: left
}
TD#beneficiariesState {
	BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 0px solid; TEXT-ALIGN: left
}
TD#beneficiariesZipCode {
	BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 0px solid; TEXT-ALIGN: left
}
TD#beneficiariesCountry {
	BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 0px solid; TEXT-ALIGN: left
}
TR#beneficiaryTableHeaderName {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: #000000; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
TD#beneficiaryTableHeaderName {
	BORDER-BOTTOM: black 1px solid
}
TR#beneficiariesRow {
	
}
SPAN#beneficiaryTableHeaderName {
	TEXT-DECORATION: underline
}
DIV#beneficiarySubHead {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 10px
}
P.instruction {
	FONT-WEIGHT: bold
}
DIV#topOnlyBackGroundImg {
	WIDTH: 1680px;
	HEIGHT: 201px;
	background-image: url(../images/banner.gif);
	background-repeat: no-repeat;
}
TABLE.topOnlyMenuSpacing {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 1280px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 154px
}
DIV#topOnlyButtonLinkTop {
	PADDING-LEFT: 40%;
	PADDING-BOTTOM: 9px
}
TABLE.addressHeader {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 80%; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff
}
TR.viewAddressHeader {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #F5F5F5
}
TABLE.personalProfileTable {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 80%; BORDER-BOTTOM: medium none
}
TABLE.changePersonalProfileTable {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 80%; BORDER-BOTTOM: medium none
}
TABLE#viewAddress {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 80%; BORDER-BOTTOM: medium none
}
TABLE#changeAddress {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 70%; BORDER-BOTTOM: medium none
}
TR.personalProfile {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 80%; BORDER-BOTTOM: 0px
}
TR#viewAddress {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 80%; BORDER-BOTTOM: 0px
}
TR#changeAddress {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 20%; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TD.personalProfile {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 50%; BORDER-BOTTOM: medium none; TEXT-ALIGN: left
}
TD.changeAddress {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-ALIGN: left
}
TD.changeAddressLabel {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; WIDTH: 150px; BORDER-BOTTOM: medium none; TEXT-ALIGN: right
}
TD#viewAddress {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 50%; BORDER-BOTTOM: medium none; TEXT-ALIGN: left
}
TD#viewAddress2 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-LEFT: medium none; COLOR: #903; BORDER-BOTTOM: medium none; TEXT-ALIGN: left
}
TR.viewAddress {
	FONT-WEIGHT: bold; BACKGROUND: #e2e2e2; COLOR: black
}
TR#viewAddressBackground {
	FONT-WEIGHT: bold; BACKGROUND: #e2e2e2; COLOR: black
}
TD#viewAddressText {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-LEFT: medium none; WIDTH: 50%; BORDER-BOTTOM: medium none; TEXT-ALIGN: left
}
.confirmNum {
	FONT: bold 15px , Arial, Verdana, Helvetica, sans-serif; COLOR: #903
}
TABLE.button {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 80%; BORDER-BOTTOM: medium none
}
TR.button {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TD.button {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-ALIGN: center
}
TD.addressTableTitles {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: 0px; WIDTH: 80%; COLOR: white; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #b56606; TEXT-ALIGN: left
}
.boldLabel {
	FONT-WEIGHT: bold
}
INPUT.percent {
	TEXT-ALIGN: right
}
INPUT.number {
	TEXT-ALIGN: right
}
INPUT.disabled {
	COLOR: #000000; BACKGROUND-COLOR: #e2e2e2; TEXT-ALIGN: right; opacity: 1
}
TR#portfolioAssetClass {
	VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 25px; BACKGROUND-COLOR: #F5F5F5
}
TR#portfolioExpenseFund {
	BACKGROUND: #fff; COLOR: black
}
TD#portfolioByFundDetailAllocationColTitle {
	WIDTH: 15%; WHITE-SPACE: nowrap
}
TD#portfolioByFundDetailFundIdColTitle {
	WIDTH: 5%
}
TD#portfolioByFundDetailFundNameColTitle {
	WIDTH: 30%
}
TD#portfolioByFundDetailExpRateColTitle {
	WIDTH: 10%
}
TD#portfolioByFundDetailExpenseColTitle {
	WIDTH: 10%
}
TD#portfolioByFundDetailVACRateColTitle {
	WIDTH: 10%
}
TD#portfolioByFundDetailVACRateColTitle {
	WIDTH: 10%
}
TD#portfolioByFundDetailTotalExpenseColTitle {
	WIDTH: 10%
}
SPAN#portfolioExpenseDisclaimer1 {
	FONT-STYLE: italic
}
SPAN#portfolioExpenseDisclaimer2 {
	FONT-WEIGHT: bold
}
SPAN#portfolioExpenseDisclaimer4 {
	FONT-WEIGHT: bold
}
DIV#portfolioExpenseInstruction2 {
	FONT-STYLE: italic
}
DIV.statementsWarning {
	FONT: 20px , Arial, Verdana, Helvetica, sans-serif; COLOR: #903
}
TR#statementsWarning {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT: bold 14px , Arial, Verdana, Helvetica, sans-serif; BORDER-LEFT: medium none; WIDTH: 98%; COLOR: #903; BORDER-BOTTOM: medium none; TEXT-ALIGN: center
}
TD.statementsWarning {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT: bold 14px , Arial, Verdana, Helvetica, sans-serif; BORDER-LEFT: medium none; COLOR: #903; BORDER-BOTTOM: medium none
}
DIV.statementsTable {
	PADDING-BOTTOM: 1em; FONT: 13px , Arial
}
TABLE.statementsTable {
	
}
DIV#statementsSummaryTable {
	
}
TABLE#statementsSummaryTable {
	WIDTH: 98%
}
TR#statementsSummaryTableColTitle {
	
}
TR#statementsSummaryTableTotal {
	
}
TR#statementsSummaryTableData {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #ffffff
}
TD#statementsSummaryTableBeginBalanceColTitle {
	
}
TD#statementsSummaryTableDepositsColTitle {
	
}
TD#statementsSummaryTableWithdrawalsColTitle {
	
}
TD#statementsSummaryTableDividendsColTitle {
	
}
TD#statementsSummaryTableChangeInValueColTitle {
	
}
TD#statementsSummaryTableEndBalanceColTitle {
	
}
TD#statementsSummaryTableEndVestedBalanceColTitle {
	
}
TD#statementsSummaryTableLoanBalanceColTitle {
	
}
TD#statementsSummaryTableBeginBalance {
	
}
TD#statementsSummaryTableDeposits {
	
}
TD#statementsSummaryTableWithdrawals {
	
}
TD#statementsSummaryTableDividends {
	
}
TD#statementsSummaryTableChangeInValue {
	
}
TD#statementsSummaryTableEndBalance {
	
}
TD#statementsSummaryTableEndVestedBalance {
	
}
TD#statementsSummaryTableLoanBalance {
	
}
DIV#statementsByMoneyTypeTable {
	
}
TABLE#statementsByMoneyTypeTable {
	WIDTH: 98%
}
TR#statementsByMoneyTypeColTitle {
	
}
TR#statementsByMoneyTypeData {
	
}
TR#statementsByMoneyTypeTotal {
	
}
TD.mntyName {
	TEXT-ALIGN: left
}
TR.bodytext {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD#statementsByMoneyTypeNameColTitle {
	
}
TD#statementsByMoneyTypeBeginBalColTitle {
	
}
TD#statementsByMoneyTypeDepositsColTitle {
	
}
TD#statementsByMoneyTypeWithdrawalsColTitle {
	
}
TD#statementsByMoneyTypeDividendsColTitle {
	
}
TD#statementsByMoneyTypeChangeInValueColTitle {
	
}
TD#statementsByMoneyTypeEndBalColTitle {
	
}
TD#statementsByMoneyTypeEndVestedBalColTitle {
	
}
TD#statementsByMoneyTypeName {
	
}
TD#statementsByMoneyTypeBeginBal {
	
}
TD#statementsByMoneyTypeDeposits {
	
}
TD#statementsByMoneyTypeWithdrawals {
	
}
TD#statementsByMoneyTypeDividends {
	
}
TD#statementsByMoneyTypeChangeInValue {
	
}
TD#statementsByMoneyTypeEndBal {
	
}
TD#statementsByMoneyTypeEndVestedBal {
	
}
TD#statementsByMoneyTypeTotalBeginBal {
	
}
TD#statementsByMoneyTypeTotalDeposits {
	
}
TD#statementsByMoneyTypeTotalWithdrawals {
	
}
TD#statementsByMoneyTypeTotalDividends {
	
}
TD#statementsByMoneyTypeTotalChangeInValue {
	
}
TD#statementsByMoneyTypeTotalEndBal {
	
}
TD#statementsByMoneyTypeTotalVestedBal {
	
}
DIV#statementsByFundDetailTable {
	
}
TABLE#statementsByFundDetailTable {
	WIDTH: 98%
}
TR#statementsByFundDetailColTitle {
	
}
TR#statementsByFundDetailData {
	
}
TR#statementsByFundDetailTotal {
	
}
TD#statementsByFundDetailNameColTitle {
	
}
TD#statementsByFundDetailBeginBalColTitle {
	
}
TD#statementsByFundDetailDepositsColTitle {
	
}
TD#statementsByFundDetailTransfersColTitle {
	
}
TD#statementsByFundDetailWithdrawalsColTitle {
	
}
TD#statementsByFundDetailDividendsColTitle {
	
}
TD#statementsByFundDetailChangeInValueColTitle {
	
}
TD#statementsByFundDetailEndBalColTitle {
	
}
TD#statementsByFundDetailUnitSharesColTitle {
	
}
TD#statementsByFundDetailName {
	
}
TD#statementsByFundDetailBeginBal {
	
}
TD#statementsByFundDetailDeposits {
	
}
TD#statementsByFundDetailTransfers {
	
}
TD#statementsByFundDetailWithdrawals {
	
}
TD#statementsByFundDetailDividends {
	
}
TD#statementsByFundDetailChangeInValue {
	
}
TD#statementsByFundDetailEndBal {
	
}
TD#statementsByFundDetailUnitShares {
	
}
TD#statementsByFundDetailTotalBeginBal {
	
}
TD#statementsByFundDetailTotalDeposits {
	
}
TD#statementsByFundDetailTotalWithdrawals {
	
}
TD#statementsByFundDetailTotalDividends {
	
}
TD#statementsByFundDetailTotalChangeInValue {
	
}
TD#statementsByFundDetailTotalEndBal {
	
}
TD#statementsByFundDetailTotalUnitShares {
	
}
TABLE.stmtHeader {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 98%; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff
}
TD.stmtPrinterFriendly {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 25px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TR.stmtSubHead {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TD.stmtSubHead {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; BORDER-LEFT: 0px; COLOR: #993333; BORDER-BOTTOM: 0px; TEXT-ALIGN: center
}
TD#stmtSubHead {
	TEXT-ALIGN: center
}
TD.stmtSubTitle {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: center
}
TD.stmtTableTitles {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: 0px; WIDTH: 100%; COLOR: white; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #993333; TEXT-ALIGN: left
}
TR.stmtsAddress {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 25px
}
TD.Name {
	TEXT-ALIGN: left
}
SPAN.stmtsVestedMsg {
	FONT: bold 10pt , Arial, Verdana, Helvetica, sans-serif; COLOR: #ff0000; TEXT-ALIGN: left
}
TD#statementsByTxnDetailNameColTitle {
	
}
TD#statementsByTxnDetailEffdateColTitle {
	
}
TD#statementsByTxnDetailMnySrcColTitle {
	
}
TD#statementsByTxnDetailCategoryColTitle {
	
}
TD#statementsByTxnDetailAmountColTitle {
	
}
TD#statementsByTxnDetailUnitsColTitle {
	
}
TD#statementsByTxnDetailData {
	
}
TD#statementsByTxnDetailName {
	
}
TD#statementsByTxnDetailEffdate {
	
}
TD#statementsByTxnDetailMnySrc {
	
}
TD#statementsByTxnDetailCategory {
	
}
TD#statementsByTxnDetailAmount {
	
}
TD#statementsByTxnDetailUnitShares {
	
}
TR#statementsByTxnDetailColTitle {
	
}
TR#statementsByTxnDetailData {
	
}
TR#statementsByTxnDetailTotal {
	
}
TD.category {
	TEXT-ALIGN: left
}
TD.moneySource {
	TEXT-ALIGN: left
}
TD.effdate {
	TEXT-ALIGN: left
}
DIV#statementsByTxnDetailTable {
	
}
TABLE#statementsByTxnDetailTable {
	WIDTH: 98%
}
TABLE.stmtDisclaimer {
	BORDER-RIGHT: 0px; BORDER-TOP: medium none; BORDER-LEFT: 0px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #ffffff
}
TD.stmtDisclaimer {
	BORDER-RIGHT: 0px; BORDER-TOP: medium none; BORDER-LEFT: 0px; BORDER-BOTTOM: medium none; FONT-STYLE: italic; TEXT-ALIGN: left
}
TD.stmtAddressNoBorder {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 10px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
DIV#resizeText {
	FLOAT: right; LINE-HEIGHT: normal; TEXT-ALIGN: right
}
UL.resizeText {
	MARGIN: 0px; LINE-HEIGHT: normal
}
LI.resizeDisplayText {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #002280;
	LINE-HEIGHT: normal;
	PADDING-TOP: 3px;
	LIST-STYLE-TYPE: none
}
LI.smallFont {
	FLOAT: left; WIDTH: 27px; LINE-HEIGHT: normal; LIST-STYLE-TYPE: none; HEIGHT: 20px; TEXT-ALIGN: center
}
LI.mediumFont {
	FLOAT: left; WIDTH: 27px; LINE-HEIGHT: normal; LIST-STYLE-TYPE: none; HEIGHT: 20px; TEXT-ALIGN: center
}
LI.largeFont {
	FLOAT: left; WIDTH: 27px; LINE-HEIGHT: normal; LIST-STYLE-TYPE: none; HEIGHT: 20px; TEXT-ALIGN: center
}
LI.smallFont {
	FONT-SIZE: 11px;
	PADDING-TOP: 3px;
	background-image: url(../images/txsize_begin_bt.gif);
	background-repeat: no-repeat;
}
LI.mediumFont {
	FONT-SIZE: 14px;
	WIDTH: 25px;
	PADDING-TOP: 2px;
	background-image: url(../images/txsize_bt.gif);
	background-repeat: no-repeat;
}
LI.largeFont {
	FONT-SIZE: 17px;
	PADDING-TOP: 1px;
	background-image: url(../images/txsize_end_bt.gif);
	background-repeat: no-repeat;
}
LI.smallFont A {
	TEXT-DECORATION: none
}
LI.mediumFont A {
	TEXT-DECORATION: none
}
LI.largeFont A {
	TEXT-DECORATION: none
}
LI.smallFont A:link {
	TEXT-DECORATION: none
}
LI.mediumFont A:link {
	TEXT-DECORATION: none
}
LI.largeFont A:link {
	TEXT-DECORATION: none
}
LI.smallFont A:visited {
	TEXT-DECORATION: none
}
LI.mediumFont A:visited {
	TEXT-DECORATION: none
}
LI.largeFont A:visited {
	TEXT-DECORATION: none
}
