<!--
body {background-color : #ffffff;}

a:link	{
	color: #2844af;
	background-color: transparent;
}
a:visited {
	color: #44687d;
	background-color: transparent;
}
a:active {
	color: #103de5;
	background-color: transparent;
}
a:hover	{
	color: #103de5;
	background-color: transparent;
}

p {font-family: Verdana, Arial,Helvetica; font-size: 10pt;}
input {font-family: Verdana, Arial,Helvetica; font-size: 9pt;}
select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.8pt;}
form {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
sup {font-family: Verdana, Arial,Helvetica; font-size: 8pt;}

/*breadcrumb trail*/
.trailbox {
	height:25px;
	text-align:bottom;
	padding:12px 0px 12px 71px; 
	background:#ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:8pt; 
	font-style:italic; 
	white-space: nowrap;
	}
	
.trailbox a, .trailbox a:link, .trailbox a:visited, .trailbox a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-style:italic;
	font-size:8pt;
	white-space: nowrap;
	}
.trailbox a:hover {
	color: #103de5;
	text-decoration:underline;
	}

.width {width:470}

.pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

p.sidenav1 {margin: 2px 5px 3px 0px; font-family: Verdana, Arial,helvetica; font-size:9pt;}
p.sidenav2 {margin: 2px 5px 3px 3px; font-family: Verdana, Arial,helvetica; font-size:8pt;}
p.sidenav3 {margin: 2px 5px 3px 10px; font-family: Verdana, Arial,helvetica; font-size:8pt;}


.lg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt;}
.med {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
.sm {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
.sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt;}
.red {color:#ff0000;}

.title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; text-align : left;}
.subtitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
.head {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color:#001a7b;}
.subhead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:#001a7b;}
.perfhead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color:#000000; margin-top:4px;}

.table1 {background-color:#000000}
.th {background-color:#7c98ae;}

.disclaimer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

.date {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
.prospectus {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
.footnote {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; margin-top:10px; margin-bottom:10px}
.footnote9pt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; margin-top:10px; margin-bottom:10px}
.footnote10pt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; margin-top:10px; margin-bottom:10px}
.content {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}

.arial18pt  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt;}
.arial14pt  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt;}
.arial12pt  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt;}
.arial11pt  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;}
.arial10pt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
.arial8pt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
.arial9pt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
.arial9ptgray {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#ffffff;}
.arial18pterr  {font-family:Verdana,Arial,Helvetica ; font-size: 18pt; color:#ff0000}
.arial14pterr  {font-family:Verdana,Arial,Helvetica ; font-size: 14pt; color:#ff0000}
.arial12pterr  {font-family:Verdana,Arial,Helvetica ; font-size: 12pt; color:#ff0000}
.arial11pterr  {font-family:Verdana,Arial,Helvetica ; font-size: 11pt; color:#ff0000}
.arial10pterr {font-family:Verdana,Arial,Helvetica ; font-size: 10pt; color:#ff0000}
.arial8pterr {font-family:Verdana,Arial,Helvetica ; font-size: 8pt; color:#ff0000}
.arial9pterr {font-family:Verdana,Arial,Helvetica ; font-size: 9pt; color:#ff0000}

.arial18ptwhite  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt;; color:#ffffff}
.arial14ptwhite  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt;; color:#ffffff}
.arial12ptwhite  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt;; color:#ffffff}
.arial11ptwhite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color:#ffffff}
.arial10ptwhite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#ffffff}
.arial8ptwhite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#ffffff}
.arial9ptwhite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#ffffff}

.arial18ptblack  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt;; color:#000000}
.arial14ptblack  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt;; color:#000000}
.arial12ptblack  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt;; color:#000000}
.arial11ptblack {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color:#000000}
.arial10ptblack {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#000000}

.arial8ptblack {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000; text-decoration:none}
a.arial8ptblack {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000; text-decoration:none}
a.arial8ptblack:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000; text-decoration:none}
a.arial8ptblack:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#0033cc; text-decoration:underline}

.arial9ptblack {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#000000; text-decoration:none}
a.arial9ptblack {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#000000; text-decoration:none}
a.arial9ptblack:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#000000; text-decoration:none}
a.arial9ptblack:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#0033cc; text-decoration:underline}

td.subnav0 {text-indent:0px; padding-left: 0px; padding-bottom: 3px;}
.subnav0 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; line-height:10pt; margin-top:5px; font-weight:bold; text-indent:0px;}
.subnav0:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; color:#000000;}
.subnav0:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; color:#000000}
.subnav0:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; color:#001a7b}

td.subnav0ON {text-indent:0px; padding-left: 0px; padding-bottom: 3px;}
.subnav0ON {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; line-height:10pt; font-weight:bold; color:#001a7b; text-indent:0px;}
.subnav0ON:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; line-height:10pt; color:#001a7b;}
.subnav0ON:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; color:#001a7b}
.subnav0ON:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; color:#001a7b}

td.subnav1 {text-indent:0px; padding-left: 10px; padding-bottom: 5px;}
.subnav1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; line-height:10pt;}
.subnav1:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; color:#000000;}
.subnav1:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; color:#000000;}
.subnav1:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:underline; color:#000000;}
 
td.subnav1ON {text-indent:0px; padding-left: 10px; padding-bottom: 5px;}
.subnav1ON {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; line-height:10pt; color:#001a7b;
	text-decoration: underline;}
.subnav1ON:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:underline; color:#001a7b;}
.subnav1ON:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:underline; color:#001a7b;}
.subnav1ON:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:underline; color:#001a7b;}

td.subnav2 {text-indent:0px; padding-left: 20px; padding-bottom: 5px;}
.subnav2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; text-decoration:none; line-height:10pt;}
.subnav2:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; color:#000000;}
.subnav2:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; color:#000000;}
.subnav2:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; text-decoration:underline; color:#000000;}

td.subnav2ON {text-indent:0px; padding-left: 20px; padding-bottom: 5px;}
.subnav2ON {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; text-decoration:none; line-height:10pt; color:#001a7b;}
.subnav2ON:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; color:#001a7b;}
.subnav2ON:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; color:#001a7b;}
.subnav2ON:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; text-decoration:underline; color:#001a7b;}

/* =================================================================
FONT STYLES - RENAMED TO GENERIC STANDARD
-----------------------------------------------------------------------*/
.font8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt;}
.font4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt;}
.font3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt;}
.font2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt;}
.font1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;}
.font0 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
.font_1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
.font_2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

.font_1grey {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}

.font4white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color:#ffffff}
.font3white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color:#ffffff}
.font2white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color:#ffffff}
.font1white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color:#ffffff}
.font0white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#ffffff}
.font_1white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#ffffff}
.font_2white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#ffffff}

.font4black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color:#000000}
.font3black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color:#000000}
.font2black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color:#000000}
.font1black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color:#000000}
.font0black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#000000}
.font_1black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#000000}
.font_2black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000}

.font_1black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
a.font_1black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
a.font_1black:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
a.font_1black:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}

.font_2black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
a.font_2black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
a.font_2black:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
a.font_2black:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

.arial85Percent {FONT-SIZE: 85%; font-family: Verdana, Arial, Helvetica, sans-serif}

.resultstitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
.results {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

.trail {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-style:italic; white-space: nowrap}
.trail:link {color:#000000;}
.trail:visited {color:#000000;}


.related {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; line-height:14px;}
.related:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; line-height:14px;}
.related:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; line-height:14px;}
.related:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#001a7b; line-height:14px;}

.gobutton {background: #fdd981; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; border:1px solid #999;}

.whitetitle {font-family: Verdana, Arial, Helvetica; font-size:9pt; color:#ffffff;}

/* =================================================================
BACKGROUND COLOR STYLES
-----------------------------------------------------------------------*/
.primary {
	background-color:#001a7b;
}	

.secondary {
	/*background-color:#006600;*/
	background-color:#7c98ae;
}	

.darkgrey {
	background-color: #dbdfe5; Rebranded Color
	/*background-color: #cccccc;*/
	}

.medgrey {
	background-color: #f1f4f7;
	/*background-color: #ffffff; Rebranded Color*/
	}
	
.lightgrey {
	background-color: #f7fafc;
	}

.fixedIncome {
	background-color: #6C63A2;
	}

.targetRisk {
	background-color: #E54661;
	}
	
.international {
	background-color: #00C2E2;
	}
	
.equity {
	background-color: #00A994;
	}
	
.allocation {
	background-color: #B06876;
	}
	
.sector {
	background-color: #B5A56F;
	}
	
.targetMaturity {
	background-color: #7C98AE;
	}
	
.diversified {
	background-color: #808080;
	}
	
/* =================================================================
FONT POSITIONING
-----------------------------------------------------------------------*/

.font-left {
	text-align:left;
	}	
	
.font-right {
	text-align:right;
	}	
	
.font-center {
	text-align:center;
	}	
	
.font-right {
	text-align:right;
	}	

.font-top {
	vertical-align: top;
	}
		
.font-middle {
	vertical-align: middle;
	}	
	
.font-bottom {
	vertical-align: bottom;
	}	
	
/* =================================================================
CONTENT TABLE STYLING - GENERAL
-----------------------------------------------------------------------*/

.aimTable {
	border: solid 1px #999999; 
	border-collapse: collapse;
	}

.aimTable tr td {
	border-bottom: solid 1px #999999; 
	border-right: solid 1px #999999;  
	padding: 3; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	background: #ffffff; 
	vertical-align: top;
	}
	
.aimTable tr .td-rtpad {
	border-bottom: solid 1px #999999; 
	border-right: solid 1px #999999;  
	padding: 3 15 3 3; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	background: #ffffff; 
	vertical-align: top;
	}
	
.aimTable tr .td-lftpad {  
	padding: 3 3 3 15; 
	}
	
.aimTable tr .td-rowHead {  
	padding: 3 3 3 10; 
	font-size: 9pt;
	font-weight: bold;
	}		
	
.aimTable .tr-mid td {
	border-bottom: solid 1px #999999; 
	border-right: solid 1px #999999;  
	padding: 3; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	background: #ffffff; 
	vertical-align: middle;
	}
	
.aimTable .tr-mid .td-rtpad {
	border-bottom: solid 1px #999999; 
	border-right: solid 1px #999999;  
	padding: 3 15 3 3;  
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	background: #ffffff; 
	vertical-align: middle;
	}		
	
.aimTable tr .td-noborder {
	padding: 3; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	background: #DBDFE5; 
	vertical-align: top;
	}	

.aimTable .tr_1 td {
	border-bottom: solid 1px #999999; 
	border-right: solid 1px #999999;  
	padding: 3; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	background: #ffffff; 
	vertical-align: top;
	}
	
.aimTable .tr-head td {
	border-bottom: solid 1px #999999; 
	border-right: solid 1px #999999;  
	padding: 3; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight:bold; 
	color: #ffffff; 
	background: #7c98ae;
	vertical-align: bottom;
	}

.aimTable .tr-subhead td {
	border-bottom: solid 1px #999999; 
	border-right: solid 1px #999999;  
	padding: 3; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight:bold; 
	color: #000000; 
	background: #DBDFE5;
	}	
	
.aimTable .tr-subhead_1 td {
	border-bottom: solid 1px #999999; 
	border-right: solid 1px #999999;  
	padding: 3; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight:bold; 
	color: #000000; 
	background: #DBDFE5;
	vertical-align: bottom;
	}
	
.aimTable .tr-subheadwht td {
	border-bottom: solid 1px #999999; 
	border-right: solid 1px #999999;  
	padding: 3; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight:bold; 
	color: #000000; 
	background: #ffffff;
	vertical-align: bottom;
	}
	
.aimTable .tr-subheadwht_1 td {
	border-bottom: solid 1px #999999; 
	border-right: solid 1px #999999;  
	padding: 3; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight:bold; 
	color: #000000; 
	background: #ffffff;
	vertical-align: bottom;
	}
	
.aimTable .tr-subtotal td {
	border: none;
	padding: 3 3 15 3; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #000000; 
	background: #f1f4f7;
	vertical-align: top;
	}
	
.aimTable .tr-total td {
	border-top: solid 1px #000000;
	border-right: none; 
	border-bottom: none; 
	padding: 15 3 15 3; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #000000; 
	background: #f1f4f7;
	vertical-align: top;
	}		
	
.aimTable .tr-divider td {
	border-bottom: solid 2px #7c98ae; 
	border-right: solid 1px #999999;  
	padding: 0;
	background: #DBDFE5;
	}	
			
.aimTable .tr-darkgrey td {
	background-color: #dbdfe5;
	}
.aimTable .darkgrey {
	background-color: #dbdfe5;
	}
.aimTable .medgrey {
	background-color: #f1f4f7;
	}
.aimTable .lightgrey {
	background-color: #f7fafc;
	}
	
/* =================================================================
ACCOUNT BALANCE / DST TEMPLATES STYLING
-----------------------------------------------------------------------*/	

/* =================================================================
RF
-----------------------------------------------------------------------*/	
.header {
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	width:1000;
	border-right:1px solid #999;
	}
	
#menu{
	height:25px;
	background: url(../images/menu-bg.gif) repeat-x;
	text-align:left;
}

#main-mn{
	margin:0px;
	padding:0px 0px 0px 11px; 	/*	padding:0px 3px 10px 3px;*/
	list-style:none;
	}
#main-mn li{
	margin:0px 14px 0px 0px;  	/*margin:1px;*/
	float:left;
	}
#main-mn li a {
	display:block;
	/*height:25px;*/
	float:left;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	font-size:7.5pt;
	text-align:center;
	padding:4px 5px 7px 5px;  	/*	padding:4px 5px 10px 5px;*/
	margin:3px 0px 0px 0px;		/* margin:2px 3px 10px 3px; */
	}	
#main-mn strong a{	
color: #000000;
background-color: #ffffff;
text-align:center;	
	}
	
.ABbackground{
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	width:1000;
	border-right:1px solid #999;
	}
	
.ABbackground_noglobal{
	background-image: url(../images/header_noglobal.gif);
	background-repeat: no-repeat;
	width:1000;
	border-right:1px solid #999;
	}
	
/*global navigation in header*/
.global-menu{
	padding-left: 360px;
	color: #000000;
	}
	
.global-menu a, .global-menu a:link, .global-menu a:visited, .global-menu a:active {
	color:#000000;
	padding:0px;
	font-size: 7.5pt;
	text-decoration:none;
	font-weight:normal;
	line-height: 20px;
	}

.global-menu a:hover {
	color: #000000;
	text-decoration:underline;
	}
	
.globalbottom-menu{
	padding:0px;
	color: #000000;
	}
	
.globalbottom-menu a, .globalbottom-menu a:link, .globalbottom-menu a:visited, .globalbottom-menu a:active {
	color:#000000;
	padding:0px;
	font-size: 7.5pt;
	text-decoration:none;
	font-weight:normal;
	line-height: 20px;
	}

.globalbottom-menu a:hover {
	color: #000000;
	text-decoration:underline;
	}

.ab-alpha a, .ab-alpha a:active, .ab-alpha a:visited {
	font-size: 8pt;
	color: #000000;
	background: #f1f4f7 none;
	line-height: 27px;
	margin:0px 3px 0px 0px;
	text-decoration:none;
	text-align:center;
	padding:6px 10px 4px 10px;
	font-weight: bold;
}


.ab-alpha strong a, .ab-alpha strong a:hover, .ab-alpha strong a:visited, .ab-alpha strong a:active{	
	color: #001a7b;
	font-size: 8pt;
	padding:6px 10px 8px 10px;
	background: #DBDFE5 none;
	font-weight: bold;
}

.ab-alpha a:hover{
	background: #DBDFE5 none;
	color: #4c5ea2;
	font-size: 8pt;
	line-height: 27px;
	margin:0px 3px 0px 0px;
	text-decoration:none;
	text-align:center;
	padding:6px 10px 8px 10px;	
	font-weight: bold;
}	

.login-box {
	font-size:11px;
	background-image: url(../images/lg-bg.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:300;
	margin:0px;
	text-align:left;
	padding:5px;
	width:213px;
}

/* =================================================================
MDL
-----------------------------------------------------------------------*/		
.roster {font-family: verdana,arial,helvetica; font-size:8pt;}
.roster:link {font-family: verdana,arial,helvetica; font-size:8pt; color:#ffffff;}
.roster:visited {font-family: verdana,arial,helvetica; font-size:8pt; color:#ffffff}
.roster:hover {font-family: verdana,arial,helvetica; font-size:8pt; text-decoration:underline; color:#001a7b}

.roster9pt {font-family: verdana,arial,helvetica; font-size:9pt;}
.roster9pt:link {font-family: verdana,arial,helvetica; font-size:9pt; color:#ffffff;}
.roster9pt:visited {font-family: verdana,arial,helvetica; font-size:9pt; color:#ffffff}
.roster9pt:hover {font-family: verdana,arial,helvetica; font-size:9pt; text-decoration:underline; color:#001a7b}

.subnav {font-family: Verdana, arial,helvetica; font-size:8pt; text-decoration:none; line-height:10pt}
.subnav:link {font-family: Verdana, arial,helvetica; font-size:8pt; color:#000000;}
.subnav:visited {font-family: Verdana, arial,helvetica; font-size:8pt; color:#000000}
.subnav:hover {font-family: verdana,arial,helvetica; font-size:8pt; color:#001a7b}

.subnavON {font-family: Verdana, arial,helvetica; font-size:8pt; text-decoration:none; line-height:10pt; color:#001a7b;}
.subnavON:link {font-family: Verdana, arial,helvetica; font-size:8pt; text-decoration:none; line-height:10pt; color:#001a7b;}
.subnavON:visited {font-family: Verdana, arial,helvetica; font-size:8pt; text-decoration:none; color:#001a7b}
.subnavON:hover {font-family: Verdana, arial,helvetica; font-size:8pt; text-decoration:none; color:#001a7b}

.subnav3 {font-family: Verdana, arial,helvetica; font-size:8pt; text-decoration:none; line-height:10pt;}
.subnav3:link {font-family: Verdana, arial,helvetica; font-size:8pt; color:#000000;}
.subnav3:visited {font-family: Verdana, arial,helvetica; font-size:8pt; color:#000000}
.subnav3:hover {font-family: Verdana, arial,helvetica; font-size:8pt; text-decoration:underline; color:#000000}

.subnav4 {font-family: Verdana, arial,helvetica; font-size:8pt; text-decoration:none; line-height:10pt; padding-left:10px;}
.subnav4:link {font-family: Verdana, arial,helvetica; font-size:8pt; color:#000000;}
.subnav4:visited {font-family: Verdana, arial,helvetica; font-size:8pt; color:#000000}
.subnav4:hover {font-family: Verdana, arial,helvetica; font-size:8pt; text-decoration:underline; color:#000000}

.font-bold {
	font-weight: bold;
}

.floatL {
float:left;
}

.floatR {
float:right;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	}

.rtbotBorder {
border-bottom: 1px solid #999999; 
border-right: 1px solid #999999;	
}

.rightsiderule {
	border-right: 1px solid #999999;
	}
	
.dstMainBody {
	background-color: #ffffff;
	vertical-align: top;
	padding-left:15px;
	width: 824px;
	}		

.dstLeftNav {
	background-color: #f1f4f7;
	vertical-align: top;
	width: 155px;
	}
	
.dstLeftNav_nocolor {
	background-color: #ffffff;
	vertical-align: top;
	width: 155px;
	}
	
.dstBodyTable tr td {
	padding: 10 10 10 10;
	width: 1000px;
	border-right:1px solid #999;
	}
	
.tr-middle{
	vertical-align: middle;
	}

.fund {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: bold; 
	color:#001a7b;
	}
	
.dsthead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: bold; 
	color:#001a7b;
	}	
	
.zerotable {
	border: none; 
	border-collapse: collapse;
	}
	
.zerotable tr td {	
	font-size: 9pt;
	vertical-align:top;	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border: none; 
	border-collapse: collapse;
	padding: 0 0 0 0;
	}	
	
.threetable {
	border: none; 
	border-collapse: collapse;
	}
	
.threetable tr td {	
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border: none; 
	border-collapse: collapse;
	padding: 3 3 3 3;
	}	
	
.dstTaxTable {
	border: solid 1px #999999; 
	border-collapse: collapse;
	}
	
.dstTaxTable tr td {
	border-bottom: solid 1px #999999; 
	border-right: solid 1px #999999;  
	padding: 5; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	background: #ffffff; 
	vertical-align:top;
	}	
	
.dstTable {
	border: solid 1px #999999; 
	border-collapse: collapse;
	}
	
.dstTable tr td {
	border-bottom: solid 1px #999999; 
	border-right: solid 1px #999999;  
	padding: 5; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	background: #ffffff; 
	vertical-align:top;
	}

.dstTable .tr_1 td {
	border-bottom: solid 1px #999999; 
	border-right: solid 1px #999999;  
	padding: 5; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	background: #ffffff; 
	vertical-align: top;
	}

.dstTable .tr-head td {
	border-bottom: solid 1px #999999; 
	border-right: solid 1px #999999;  
	padding: 3 5 3 5; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight:bold; 
	color: #ffffff; 
	background: #7c98ae;
	}
	
.dstTable .tr-head_2 td {
	border-bottom: solid 1px #999999; 
	border-right: solid 1px #999999;  
	padding: 3 5 3 5; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight:bold; 
	color: #ffffff; 
	background: #7c98ae;
	}	
	
.dstTable .tr-subhead td {
	border-bottom: solid 1px #999999; 
	border-right: solid 1px #999999;  
	padding: 3 5 3 5; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight:bold; 
	color: #000000; 
	background: #DBDFE5;
    vertical-align:bottom;
	}
	
.dstTable .tr-subheadwht td {
	border-bottom: solid 1px #999999; 
	border-right: solid 1px #999999;  
	padding: 5; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight:bold; 
	color: #000000; 
	background: #ffffff;
	vertical-align: bottom;
	}
	
.dstTable .tr-subheadwht_1 td {
	border-bottom: solid 1px #999999; 
	border-right: solid 1px #999999;  
	padding: 5; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight:bold; 
	color: #000000; 
	background: #ffffff;
	vertical-align: bottom;
	}	
		
.dstTable .darkgrey {
	background-color: #dbdfe5;
	}
.dstTable .medgrey {
	background-color: #f1f4f7;
	}
.dstTable .lightgrey {
	background-color: #f7fafc;
	}
	
		
	
.MarketValueTable {
	border-bottom: solid 1px #7c98ae; 
	border-collapse: collapse;
	}

.MarketValueTable .tr-head td {
	padding: 3 7 3 7; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight:bold; 
	color: #ffffff; 
	background-color: #7c98ae;
	}	

.tr-top  {
	padding: 6 3 3 7;
}	

.tr-bot  {
	padding: 3 3 6 7;
}	
	
.td-lft  {
	padding: 3 3 3 7;
}	

.td-rt  {
	padding: 3 7 3 3;
	text-align:right;
}


.MarketValueTable tr .td-lft {
	border: none;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	background: #f7fafc; 
	vertical-align:middle;
	}	

.MarketValueTable tr .td-rt {
	border: none;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	background: #f7fafc; 
	vertical-align:bottom;
	}
	
.or {
	margin-top:5px; 
	margin-bottom:5px;
	font-weight: bold;
	font-style:italic;
	}

.botmarg0 {
	margin-bottom:0px; 
	}	
.topmarg0 {
	margin-top:0px; 
	}
	
.botmarg8 {
	margin-bottom:8px; 
	}
.topmarg8 {
	margin-top:8px; 
	}		

// -->
