body { 
	scrollbar-base-color: #fff; 
	scrollbar-arrow-color: #2f3b61;
	scrollbar-DarkShadow-Color: #646a19;
	scrollbar-Face-Color: #dee3a3; 
	scrollbar-Highlight-Color:#e5eab2;
	scrollbar-Shadow-Color:#b4ba65;
	scrollbar-Track-Color:#f7f8e6;
}
	
p {
	color: #333;
	font-family: arial, Arial, Microsoft Sans serif, Sans-serif;
	font-size: 9pt;
	line-height: 16px;
	font-weight: normal;
}
		  
.small {
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-size:8pt;
	font-weight:normal;
	line-height: 15px;
	color:#333;
}

.lightblue {background: #E8F2F6;}	 
.mediumblue {background: #D7E1E9;}
.darkblue {background: #2F3B61;}	
.tan {background: #E8F2F6;}		 

.redcell {background: #660000;}

.headerlong {background: #c8d166;}
.headerinverse {background: #3f663e;}
.headersector {background: #0097ab;}
.headeretf{background: #2f3b61;}
.headeralternative {background: #abd2cd;}

.rowlong {background: #f6f5e6;}
.rowinverse {background: #e2e8e2;}
.rowsector {background: #d9f0f2;}
.rowsectoretf {background: #99d5dd;}
.rowasset{background: #eaeaea;}
.rowetf{background: #e0e2e7;}
.rowbroadmarket{background: #acb1c0;}
.rowstyle{background: #DEE3A3;}
.rowalternative {background: #eef6f5;}

.rowmfalternative {background: #eef6f5;}
.rowmfasset {background: #f6f5e6;}
.rowmfdomestic {background: #f6f5e6;}
.rowmfinternational {background: #e2e8e2;}
.rowmffixed {background: #e0e2e7;}
.rowmfsectors {background: #d9f0f2;}
.rowmfmoney {background: #f6f5e6;}
.rowmfalpha {background: #e0e2e7;}
.rowmfbeta {background: #eaeaea;}
.rowmfopport {background: #e2e8e2;}

		  
td {
	color: #333;
	font-family: arial, Arial, Microsoft Sans serif, Sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
  
.smallwhitebold {
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#ffffff;
}
		  
.smallbold {
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
}

.LargeBold{	font-size:20px;font-weight: bold;color:#660000}
		  
li {
	color: #333;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-size: 9pt;
	line-height: 16px;
	font-weight: normal;
}
				
.smallredbold {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:8pt;
	  font-weight:bold;
	  color:#660000;
}		  

.smallbluebold {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:8pt;
	  font-weight:bold;
	  color:#2F3B61;
}
		  
.smallblue {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:8pt;
	  font-weight:normal;
	  color:#2F3B61;
}		
		  
.smallgreenbold {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:8pt;
	  font-weight:bold;
	  color:#3F663E;
}				    
		  
.smallyellowbold {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:8pt;
	  font-weight:bold;
	  color:#DED9AC;
}	  	    
		  
.red {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:9pt;
	  font-weight:bold;
	  color:#660000;
}  

.redstep {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:12pt;
	  font-weight:bold;
	  color:#660000;
} 

		 
.white {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:9pt;
	  font-weight:bold;
	  color:#ffffff;
}   
		  
.yellow {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:9pt;
	  font-weight:bold;
	  color:#DED9AC;
}
		 
.blue {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:9pt;
	  font-weight:bold;
	  color:#2F3B61;
}

.green {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:9pt;
	  font-weight:bold;
	  color:#3F663E;
}
	
.disclosure {
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#7F7F7F;
}

.disclosure_dc {
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-size:8pt;
	font-weight:normal;
}

.head {
    font-size:20px; font-weight: bold; color:#660000; font-family: Arial, Microsoft Sans serif, Sans-serif;
}

.subhead {
	color: #333333;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

a.large:link {
	color:660000;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 9pt; }

a.large:hover {
	color:2F3B61;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 9pt; 
}

a.large:active {
	color:2F3B61;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 9pt; 
}	  
				  
a.large:visited {
	color:660000;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 9pt; 
} 	

a.large2:link {
	color:660000;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 13pt; }

a.large2:hover {
	color:2F3B61;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 13pt; 
}

a.large2:active {
	color:2F3B61;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 13pt; 
}	  
				  
a.large2:visited {
	color:660000;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 13pt; 
} 			
		
a.side:link {
	color:660000;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: bold;
	font-size: 8pt;
}
				
a.side:hover {
	color:2F3B61;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: bold;
	font-size: 8pt;
}

a.side:active {
	color:2F3B61;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: bold;
	font-size: 8pt;
}	
			
a.side:visited {
	color:660000;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: bold;
	font-size: 8pt;
}

a:link {
	color:660000;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

a:active {
	color:2F3B61;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

a:hover {
	color:2F3B61;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

a:visited {
	color:660000;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 8pt;
}
			
a.small:link {
	color:#FFFFFF;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

a.small:active {
	color:#FFFFFF;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

a.small:hover {
	color:#ded9ac;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

a.small:visited {
	color:#FFFFFF;
 	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 8pt;
}	

hr {
	color: #666666;
   	height: 1px;
}
				 
input {
	font-family: arial, verdana, sans-serif; 
	font-size: 8pt;
}
		
select {	
	font-family: arial, verdana, sans-serif; 
	font-size: 8pt;
}

.footer {
	
	border-top:4px solid #2f3b61;
	padding-top:3px;
	padding-bottom:16px;
	font-size:8pt;
	font-weight:normal;
	color:#2F3B61;
	background:#f6f5e6;
	border-bottom:1px solid #2f3b61;
}

.data {
	border-bottom:1px solid #d7e1e9;
}

.dataSort {
	border-bottom:1px solid #d7e1e9;
	border-right:1px solid #d7e1e9;
	border-left:1px solid #d7e1e9;
	background: #E8F2F6;
}	

.data2 {
	border-bottom:2px solid #ACB1C0;
}

.datahead {
	border-bottom:2px solid #ACB1C0;
	border-top:2px solid #ACB1C0;
	padding-top:3px;
	padding-bottom:3px;
	font-size:9pt;
	font-weight:bold;
	color:#2F3B61;
	background:#f6f5e6;
}

.datasubhead {
	border-top:1px solid #ACB1C0;
	border-bottom:1px solid #ACB1C0;
	padding-top:2px;
	padding-bottom:2px;
	font-size:8pt;
	font-weight:normal;
	background:#DEE3A3;
}	

.datasubheadnavs {
	border-top:1px solid #ACB1C0;
	border-bottom:1px solid #ACB1C0;
	padding-top:2px;
	padding-bottom:2px;
	font-size:8pt;
	font-weight:normal;
	background:#f6f5e6;
}	

.datasubheadSort {
	border-top:1px solid #ACB1C0;
	border-bottom:1px solid #ACB1C0;
	border-left:1px solid #ACB1C0;
	border-right:1px solid #ACB1C0;
	padding-top:2px;
	padding-bottom:2px;
	font-size:8pt;
	font-weight:normal;
	background:#D7E1E9;
}
	

.subNav {
	border-collapse:collapse;
	display:block;
	font-size: 8pt;
	padding-top:12px;
}

td#subNav a {
	vertical-align:bottom;
	text-align: center;
	color: #FFF;
	font-weight:bold;
	font-size: 8pt;
	background:url(/images/buttonBG.jpg) no-repeat;
	text-decoration: none;
	width:78px;
	height:29px;
	padding-top:6px;
	
}
td#subNav a:hover {
	vertical-align:bottom;
	font-weight:bold;
	font-size: 8pt;
	color: #2f3b61;
	text-decoration: none;
	background:url(/images/buttonBG2.jpg) no-repeat;
	text-decoration: none;
	width:78px;
	height:29px;
}

td#subNavActive {
	border-right: 1px solid #FFF;
	border-left: 1px solid #1b4298;
	padding-top:6px;
	color: #df8c19;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	background:url(/images/buttonBG.jpg) no-repeat;
	text-align: center;
	vertical-align:middle;
	width:78px;
	height:29px;
	
}
	
	
.mwRedTableHeader{background-color : #660000;color : White;font-weight:bold;}
.mwYellowTableHeader{background-color : #E8F2F6;}
.mwMustardTableHeader{background-color: #E8E4BE;}
.mwSortCol{background-color: #E8E4BE;}
.mwSortHed{background-color:#DADCB8;}
.mwXXLargeBold{font-size:16px;font-weight: bold;}
.mwLargeBold{	font-size:20px;font-weight: bold;}
.mwGrey{color:#999999;}
.mwHeader, .mwBlueHeader,.mwMustardTableHeader  {font-weight : bold;font-size : 12px;}
.mwBlueHeader{color:#2F3B61;}
.mwDisclaimer{color: #999999;font-size:10px;}
.mwMedium{font-size:12px;}
.mwSmall{font-size:11px;}
INPUT.mwButton{border : 1px solid #2F3B61;color:#FFFFFF;background-color : #3C476B;font-weight:bold;}
.mwBgList{background-color : #BBBBBB;}
.mwBgLong{background-color : #C3B957;color:#FFFFFF;}
.mwBgInternational{background-color : #BBBBBB;color:#FFFFFF;}
.mwBgInverse{background-color : #3F663E;color:#FFFFFF;}
.mwBgStrategic{background-color : #55453F;color:#FFFFFF;}
.mwBgSector{background-color : #0097AB;color:#FFFFFF;}
.mwBgOther{background-color : #660000;color:#FFFFFF;}
.mwSubHeader{FONT-WEIGHT: bold;FONT-SIZE: 11px;}

td.productBar {
	border-top: 1px solid #cccccc;
	}

td.productBar2 {
	border-top: 1px solid #cccccc;
	background: #eaeaea;
}

td.productBar3 {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	background: #eaeaea;
}

td.productBar4 {
	border-top: 1px solid #cccccc;
	background: #eaeaea;
}

td.productBar5 {
	border-left: 1px solid #cccccc;
	background: #E8F2F6;
}

table.productBar {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #eaeaea;
}

.tabletitlerow {
	background-color: #660000;
	font-size:12pt;	
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 3px;
	padding-right: 3px;
}	

.tablecolumnnames {
	background-color: #dee3a3;
	font-size: 9pt;
	font-weight: bold;
	padding: 5px;	
	border-top:1px solid #9AA1B9;
	border-bottom:1px solid #9AA1B9;
}	

.tablerowcolor1 {
	background-color: #f6f5e6;
}

.tablerowcolor2 {
	background-color: #FFFFFF;
}

.tablerowcolor3 {
	background-color:#FBFBF4;
}

.tablecolumn {
	font-weight: bold;
}

.tablehighlightedcell {
	background-color: #f6f5e6;
	font-weight: bold;
}

.positive
{
	color: Green;
}

.negative
{
	color: Red;
}


.jumpAlternative {
color:#000;background:#abd2cd;
}
.jumpAsset {
color:#000;background:#C8D166;
}
.jumpDomestic{
color:#fff;background:#2F3B61;
}
.jumpInternational {
color:#fff;background:#3F663E;
}
.jumpFixed {
color:#fff;background:#660000;
}
.jumpSectors {
color:#fff;background:#0097AB;
}
.jumpMoney {
color:#000;background:#C8D166;
}
.jumpalpha{
color:#fff;background:#2F3B61;
}
.jumpbeta {
color:#fff;background:#660000;
}
.jumpopport {
color:#fff;background:#3F663E;
}

.mfalternative {
font-size:10pt;font-family:arial;font-weight:bold;padding-top:8px;padding-bottom:8px;color:#000;background:#abd2cd;
}


.mfasset {
font-size:10pt;font-family:arial;font-weight:bold;padding-top:8px;padding-bottom:8px;color:#000;background:#C8D166;
}

.mfdomestic{
font-size:10pt;font-family:arial;font-weight:bold;padding-top:8px;padding-bottom:8px;color:#000;background:#C8D166;
}

.mfinternational {
font-size:10pt;font-family:arial;font-weight:bold;padding-top:8px;padding-bottom:8px;color:#fff;background:#3F663E;
}

.mffixed {
font-size:10pt;font-family:arial;font-weight:bold;padding-top:8px;padding-bottom:8px;color:#fff;background:#2F3B61;
}

.mfsectors {
font-size:10pt;font-family:arial;font-weight:bold;padding-top:8px;padding-bottom:8px;color:#fff;background:#0097AB;
}

.mfmoney {
font-size:10pt;font-family:arial;font-weight:bold;padding-top:8px;padding-bottom:8px;color:#000;background:#C8D166;
}

.mfalpha{
font-size:10pt;font-family:arial;font-weight:bold;padding-top:8px;padding-bottom:8px;color:#fff;background:#2F3B61;
}

.mfbeta {
font-size:10pt;font-family:arial;font-weight:bold;padding-top:8px;padding-bottom:8px;color:#fff;background:#660000;
}

.mfopport {
font-size:10pt;font-family:arial;font-weight:bold;padding-top:8px;padding-bottom:8px;color:#fff;background:#3F663E;
}

.mfsubhead {
font-size:8pt;font-family:arial;font-weight:bold;color:#000;
}

.mfspacer {
border-top:2px solid #ccc;background:#fff;
}

.etfequal {
font-size:10pt;font-family:arial;font-weight:bold;padding-top:8px;padding-bottom:8px;color:#000;background:#c8d166;
} 

.etfstyle {
font-size:10pt;font-family:arial;font-weight:bold;padding-top:8px;padding-bottom:8px;color:#000;background:#abd2cd;
} 

.etfmega {
font-size:10pt;font-family:arial;font-weight:bold;padding-top:8px;padding-bottom:8px;color:#fff;background:#0097ab;
} 

.etflev_inv {
font-size:10pt;font-family:arial;font-weight:bold;padding-top:8px;padding-bottom:8px;color:#fff;background:#2F3B61;
} 

.subetfequal {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:9pt;
	  font-weight:bold;
	  color:#000000;
      background:#c8d166
}

.subetfequal_sector{
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:9pt;
	  font-weight:bold;
	  color:#000000;
      background:#DEE3A3
}

.subetfstyle{
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:9pt;
	  font-weight:bold;
	  color:#000000;
      background:#eef6f5
}

.subetfmega{
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:9pt;
	  font-weight:bold;
	  color:#ffffff;
      background:#99d5dd
}

.subetfbroad{
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:9pt;
	  font-weight:bold;
	  color:#000000;
      background:#ACB1C0
}

.subetfselect{
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:9pt;
	  font-weight:bold;
	  color:#000000;
      background:#E0E2E7
}

.rowetfequal {
      background:#c8d166
}

.rowetfequal_sector{
      background:#DEE3A3
}

.rowetfstyle{
      background:#eef6f5
}

.rowetfmega{
      background:#99d5dd
}

.rowetfbroad{
      background:#ACB1C0
}

.rowetfselect{
      background:#E0E2E7
}

input.errHilite, select.errHilite, textarea.errHilite 
{
	border: 1px solid red;
	background-color: #FFE;
}

.subheader  {
	color : #16497E;
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 16px;
	font-style : normal;
	font-weight : bold;
}

.subNav2 {

            border-collapse:collapse;
            font-size: 8pt;

}

 

td#subNav2 {

            border-right: 1px solid #FFF;
            border-left: 1px solid #1b4298;
            padding-top:1px;
            color: #2f3b61;
            text-decoration:none;
            font-size: 8pt;
            font-weight: bold;
            background:url(images/subnavBG.gif);
            text-align: center;
            vertical-align:middle;
            height:40px;
			background-repeat:no-repeat;
    
   
}

td#subNav2 a {
			
            vertical-align:middle;
            text-align: center;
            color: #660000;
            font-weight:bold;
            font-size: 8pt;                   
}

td#subNav2 a:hover {
            vertical-align:middle;
            font-weight:bold;
            font-size: 8pt;
            color: #2f3b61;
            text-decoration: none;
}

 

td#subNavActive2 {

            border-right: 1px solid #FFF;
            border-left: 1px solid #1b4298;
            padding-top:6px;
            color: #2f3b61;
            text-decoration:none;
            font-size: 8pt;
            font-weight: bold;
            background:url(images/subnavBG2.gif);
            text-align: center;
            vertical-align:middle;
            height:40px;
			background-repeat:no-repeat;
   }

td#subNavActive2 a {
            vertical-align:middle;
            text-align: centerp;
            color: #2f3b61;
            font-weight:bold;
            font-size: 8pt; 
			text-decoration:none;                  
}
 

td#subNavBlank1 {

            border-left: 1px solid #1b4298;
			padding-top:1px;
            color: #df8c19;
            text-decoration: none;
            font-size: 8pt;
            font-weight: bold;
            background:url(images/subnavBG.gif);
            text-align: center;
            width:108px;
            height:40px;
         
}

td#subNavBlank2 {
            color: #df8c19;
			padding-top:1px;
            text-decoration: none;
            font-size: 8pt;
            font-weight: bold;
            background:url(images/subnavBG.gif);
            text-align: center;
            width:108px;
            height:40px;     
}


img.photoR {
			background:#FFFFFF none repeat scroll 0 0;
			border:1px solid #002664;
			float:right;
			margin-left:10px;
			margin-top:3px;
			padding:3px;
}


